Рассчитать значения элементов массива - C (СИ)

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

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

Снова здравствуйте всем кто зашел ко мне. Я все продолжаю пытаться понять как работают массивы и у меня возник такой вот вопрос по такому вот условию: Пусть имеется два одномерных массива А и В размерностью n. Рассчитать значения элементов массива С, если ci = 2ai + i * bi Результат отобразить на экране. Я попробывал написать код и вот что получилось:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main () {
clrscr ();
int A[10], B[10], C[10], i;
for(i=0; i<10; i++) {
C[i]=2*A[i]+i*B[i];   }
printf("%d\n", C[i]);
return 0;
}
Но все дело в том, что оно мне считает 1 раз и больше не продолжает. Помогите мне пожалуйста, трудно мне они даются
Хочу внести поправку в условие... Рассчитать значения элементов массива С, если ci = 2ai + i * bi

Решение задачи: «Рассчитать значения элементов массива»

textual
Листинг программы
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main () {
clrscr ();
int A[10], B[10], C[10], i=0;
for(i=0; i<10; i++) {
C[i]=2*A[i]+i*B[i];
i=i+1;
printf("%d\n", C[i]); }
return 0;
}

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

В данном коде выполняется расчет значений элементов массива C по формуле 2A[i]+iB[i] и выводится каждое полученное значение на экран.

  1. #include - подключает функции ввода-вывода для работы с консолью
  2. #include - подключает функции для работы с памятью и ее выделением
  3. #include - подключает функции для работы с клавиатурой и мышью, но в современных компиляторах эти функции не поддерживаются
  4. int main () { - начало функции main()
  5. clrscr (); - очистка экрана
  6. int A[10], B[10], C[10], i=0; - объявление массивов A, B, C размером 10 элементов каждый и переменной i для цикла
  7. for(i=0; i<10; i++) { - начало цикла for для обработки каждого элемента массива
  8. C[i]=2A[i]+iB[i]; - расчет значения элемента массива C по формуле 2A[i]+iB[i]
  9. i=i+1; - увеличение значения переменной i на 1
  10. printf(%d\n, C[i]); - вывод значения элемента массива C на экран
  11. } - конец цикла for
  12. return 0; - завершение функции main() Таким образом, в данном коде выполняется расчет значений элементов массива C по формуле 2A[i]+iB[i] и выводится каждое полученное значение на экран.

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


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

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

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