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