Информатика, вопрос задал coolkate1 , 6 лет назад

Язык си. Дан массив а (n). Переписать в массив b(n) только положительные элементы массива а, умноженные на 3 (сжатие массива)

Ответы на вопрос

Ответил lozromanik
0

Відповідь:

#include <stdio.h>

#include <stdlib.h>

int main()

{int t=0;

int a[10] = {1,-3,42,4,-2,42,-3,43,15,6};

int b[10]={};

for(int i=0;i<10;i++){

   if(a[i]>0){a[i]*=3;

   b[t]=a[i];

   printf("%i ",b[t]);t++;}

   else continue;

}

      return 0;

}

Новые вопросы