Структура - найти ошибки в коде - 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];

Объяснение кода листинга программы

  1. В начале кода объявлена переменная n типа int, которая предназначена для подсчета количества элементов в массиве структур fl.
  2. Далее объявлен массив структур fl типа flower, который содержит 10 элементов. Каждый элемент массива имеет три поля: cena, id и color_gor.
  3. В данном коде не реализованы функции для заполнения и вывода данных в массив fl.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5