Задача по формированию нового массива - C (СИ)
Формулировка задачи:
Сформировать массив из элементов исходных массивов, непревышающих первого элемента первого массива.
Не могу понять в чем моя ошибка, помогите пожалуйста)
#include <stdio.h> #include <conio.h> #include <locale.h> #include <math.h> main() { int i,n,k; float A[i],B[i], C[i]; setlocale(LC_ALL,"Russian"); puts("Введите кол-во эл-ов 1 массива"); scanf("%d", &n); for(i=0;i<n;i++) { puts("Ввдите элемент массива"); scanf("%f",&A[i]); } puts("Массив №1"); for(i=0;i<n;i++) { printf("Элемент массива равен %f\n",A[i]); } puts("\n\nВведите кол-во эл-ов 2 массива"); scanf("%d", &n); for(i=0;i<n;i++) { puts("Ввдите элемент массива"); scanf("%f",&B[i]); } puts("Массив №2"); for(i=0;i<n;i++) { printf("Элемент массива равен %f \n",B[i]); } k=0; for(i=0;i<n;i++) { if(A[i]<=A[0]) { C[k]=A[i]; k=k+1; } } for(i=0;i<n;i++) { if(B[i]<=A[0]) { C[k]=B[i]; k=k+1; } } puts("Массив номер три:\n"); for(i=0;i<k;i++) { printf("%f \n",C[i]); } fflush(stdin); getch(); return(0); }
Решение задачи: «Задача по формированию нового массива»
textual
Листинг программы
float A[i],B[i], C[i];
Объяснение кода листинга программы
- В данном коде объявлены три массива: A, B и C. Каждый из них содержит переменные i.
- Значение переменной i будет определяться в процессе выполнения программы и будет различным для каждого элемента массива.
- Каждый элемент массива A будет содержать значение переменной A[i], массив B - значение переменной B[i], а массив C - значение переменной C[i].
- В результате выполнения программы будет сформирован новый массив, состоящий из значений переменных A[i], B[i] и C[i].
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д