Из элементов массива А сформировать массив В той же размерности следующим образом: если номер четный, то 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].

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


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

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

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