(на языке программирования ) даны действительные числа (n< =150) удалить из последовательности те члены , поpядковые номеpа котоpых кpатны 4 , сохpанив пpежним поpядок оставленных членов.(за- мечание: удалить из существующего массива, а не создавать но- вый
236
372
Ответы на вопрос:
#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; }
Популярно: Информатика
-
karinapolushin26.04.2022 10:19
-
bhsdvsbvgvfsbvefe11.04.2020 02:45
-
kurilen08.11.2021 09:50
-
zaharuch17.01.2021 15:13
-
racinskaulana10.06.2020 06:32
-
натуся10324.06.2022 04:41
-
BaRiGaSimon13.07.2021 11:28
-
smail52008.01.2020 04:27
-
kistoria21.04.2021 08:32
-
Vlada090405.07.2021 09:37