Структура - найти ошибки в коде - C (СИ) (79176)
Формулировка задачи:
вот написал код программы,но выходят ошибки,кто нибудь подскажите пожалуйста что нужно исправить
#include <stdio.h> int n; struct flower { int cena; int id; int color_gor; flower fl[10]; } void VvodFlow() { int i; scanf("%d",&n); for(i = 0; i < n; i++) { scanf("%d",&fl[i].cena); scanf("%d",&fl[i].id); scanf("%d",&fl[i].color_gor); } } void VivodFlow() { int i; for(i = 0;i < n;i++) { printf("%d ",fl[i].cena); printf("%d ",fl[i].id); printf("%d ",fl[i].color_gor); } } void VivodOtvet() { int i; for(i = 0;i < n;i++) { if(fl[i].cena > 500) { printf("%d ",fl[i].cena); printf("%d ",fl[i].id); printf("%d ",fl[i].color_gor); } else { printf("Takogo flower net"); } } } void main() { VvodFlow(); VivodFlow(); VivodOtvet(); }
Решение задачи: «Структура - найти ошибки в коде»
textual
Листинг программы
int n; struct flower { int cena; int id; int color_gor; } fl[10];
Объяснение кода листинга программы
- В начале кода объявлена переменная
n
типа int, которая предназначена для подсчета количества элементов в массиве структурfl
. - Далее объявлен массив структур
fl
типа flower, который содержит 10 элементов. Каждый элемент массива имеет три поля:cena
,id
иcolor_gor
. - В данном коде не реализованы функции для заполнения и вывода данных в массив
fl
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д