Есть ответ 👍

(на языке программирования ) даны действительные числа (n< =150) удалить из последовательности те члены , поpядковые номеpа котоpых кpатны 4 , сохpанив пpежним поpядок оставленных членов.(за- мечание: удалить из существующего массива, а не создавать но- вый

236
372
Посмотреть ответы 2

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


#include < stdio.h> #include < stdlib.h> #include < time.h> int main() {       setconsolecp(1251);       setconsoleoutputcp(1251);       int n, i, j;       do {       printf(" введите n< =150. n = ");       scanf("%d", & n);       printf("\n");       if (n > 150) printf(" слишком много! \n");       } while (n > 150);             float a[n];       srand(time(null));       printf(" ***исходный массив ***\n");       for (i = 1; i < = n; i++)       {               a[i] = (float)rand() / rand_max;                     printf("%.3f ", a[i]);             }       printf("\n\n");       for (i = 4; i < = n; i+=3)       {                       for (j = i; j < n; j++) a[j]=a[j+1];                       --n;       }             printf(" ***измененный массив ***\n");       for (i = 1; i < = n; i++) printf("%.3f ", a[i]);                   return 0; }
annakot3
4,8(35 оценок)

если я правильно понял, то 3441, прикреплю скрин с калькулятора

Популярно: Информатика