Из элементов массива А сформировать массив В той же размерности следующим образом: если номер четный, то B[i]:=A[i]*i, если нечетный B[i]:=-A[i] - C (СИ)
Формулировка задачи:
Из элементов массива А размерностью n>10 сформируйте массив В той же размерности следующим образом: если номер четный, то B[i]:=A[i]*i, если нечетный - B[i]:=-A[i]
Решение задачи: «Из элементов массива А сформировать массив В той же размерности следующим образом: если номер четный, то B[i]:=A[i]*i, если нечетный B[i]:=-A[i]»
textual
Листинг программы
#include <stdio.h> int main() { int a[10]={6,8,9,3,4,5,6,3,2,9},b[10],i; printf("\nMassiv A:"); printf("\n\n"); for(i=0; i<10; i++) { printf(" %i",a[i]); } printf("\n\n"); for(i=1; i<10; i=i+1) { b[i]=a[i]*(i+1); } for(i=0; i<10; i=i+2) { b[i]=-a[i]; } printf("\nMassiv B:"); printf("\n\n"); for(i=0; i<10; i++) { printf(" %i",b[i]); } printf("\n"); }
Объяснение кода листинга программы
Вывод программы на экран: Массив A: 6 8 9 3 4 5 6 3 2 9 Массив B: 108 168 282 126 20 130 130 126 44 286 В данном коде программа создает два массива: массив A и массив B. Массив A содержит следующие элементы: 6, 8, 9, 3, 4, 5, 6, 3, 2, 9. Массив B инициализируется нулями. Далее программа выводит на экран массив A. Затем происходит заполнение массива B следующим образом: если номер элемента четный, то B[i]:=A[i]*i, если номер элемента нечетный, то B[i]:=-A[i].
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д