Вычислить элементы массива С по правилу - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, друзья! Задача: Даны два одномерных массива А и В. Вычислить элементы массива С по правилу: если аi и bi различны, то сi присвоить их сумму, при одинаковых аi, bi в сi переписать соответствующий элемент массива А. Элементы исходных массивов ввести через оператор ввода. Мое решение:
#include <stdio.h>
#include <conio.h>
void main ()
{     
int a[5];
int b[5];
int c[5];
        int i;
        for (i=0; i<5; i++)  {
        scanf("%d", &a[i]);
        scanf("%d", &b[i]);
        }
 
  for(i=0;i<5;i++)  {
if (a[i]=b[i])
c[i]=a[i];
else c[i]=a[i]+b[i];
      printf("%d ",c[i]); 

    }
  getchar();
  
  return 0;
}
Массивы А и В вводятся нормально, а вот для С ничего не считает Посмотрите, please, что не так?

Решение задачи: «Вычислить элементы массива С по правилу»

textual
Листинг программы
for (i = 0; i < 5; i++) 
{ 
scanf_s("%d", &a[i]); 
scanf_s("%d", &b[i]); 
}

Объяснение кода листинга программы

В данном коде выполняется следующие действия:

  1. Объявляются две переменные типа int - i и j, которые будут использоваться в цикле.
  2. Задается условие для цикла for, которое выполняется 5 раз.
  3. Внутри цикла считываются два значения в переменные a и b с помощью функции scanf_s.
  4. Значения переменных a и b считываются в массивы a и b соответственно.
  5. После выполнения цикла, значения переменных a и b сохранены в массивах a и b от 0 до 4.
  6. Код не содержит операций с массивом c, поэтому предполагается, что массив c не используется. Список действий в виде нумерованного списка:
  7. Объявление переменных i и j.
  8. Условие цикла for.
  9. Считывание значений в переменные a и b.
  10. Считывание значений в массивы a и b.
  11. Сохранение значений в массивах a и b.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы