Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Strah6
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 5
#1

Структуры. Найти название животного, которое ест больше всего - C++

25.06.2014, 21:02. Просмотров 378. Ответов 0
Метки нет (Все метки)

Задание на лабароторку: Поля структуры: код животного, название, количество еды в день (кг). Операция: найти название животного, которое ест больше всего.
Код был написан легко:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
using namespace std;
 
    struct animal 
    {
        char animal_code[10];
        char animal_name[25];
        int food;
    };
 
int main()
{
    int n;
    cout<<"Enter animal numbers: ";
    cin>>n;
 
animal *Animal=new animal[n] ;
 
 
 
for(int i=0;i<n;i++)
 {
    cout<<"Enter Animal Code: ";
    cin>>Animal[i].animal_code;
    cout<<"Enter Animal Name: ";
    cin>>Animal[i].animal_name;
    cout<<"Enter food(kg): ";
    cin>>Animal[i].food;
 
    cout<<"--------------------------------------"<<endl;
    cout<<Animal[i].animal_code<<" ";
    cout<<Animal[i].animal_name<<" ";
    cout<<Animal[i].food<<" "<<endl;
    cout<<"--------------------------------------"<<endl;
 
 }
int id=0;
int MAX = Animal[0].food;
    for(int i=1;i<n;i++)
    {
        if(MAX<Animal[i].food)
        {
            id=i;
            MAX=Animal[i].food;
        }
    }
    cout<<"Eat the most: "<<Animal[id].animal_name<<endl;
 
 
system("pause");
return 0;
}
Все работает, НО в отчете надо рисовать алгоритм, я пробовал, у меня не получилось:
http://www.cyberforum.ru/attachment....1&d=1403715693
Естественно я не прошу мне нарисовать алгоритм моей программы (ибо бесполезно, чет сомневаюсь что ктот за это возьмется),но мне все равно нужна помощь. Кто чем может, пусть поможет, ибо понятия не имею как нарисовать алгоритм поиска максимального значения по структурам.
Миниатюры
Структуры.  Найти название животного, которое ест больше всего  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2014, 21:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структуры. Найти название животного, которое ест больше всего (C++):

Найти животное которое ест больше всех - C++
В последнем коде нужно найти животное которое ест больше всех! Текст всей программы: #include &lt;iostream&gt; #include&lt;fstream&gt; ...

Структуры: найти название предприятия, заплатившего меньше всего налогов - C++
Поля структуры: код предприятия, название, сумма уплаченных налогов. Операция: найти название предприятия, заплатившего меньше всего...

Вывести на экран название животного, символизирующего этот год по восточному календарю - C++
Вывести на экран название животного, символизирующего этот год по восточному календарю.

Найти число, которое чаще всего встречается в матрице - C++
как найти число которое больше всего встречается в матрице?

Найти число в двумерном массиве, которое чаще всего повторяется - C++
Найти число в двумерном массиве, которое чаще всего повторяется.

Найти название предприятия, заплатившего меньше всего налогов - C++
Добрый день, Вот задание: 1. Добавлять данные структуры с указанными полями в файл 2. Просматривать структуры из файла 3. Функции...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2014, 21:02
Привет! Вот еще темы с ответами:

Работа с файлами и структурами. Найти название предприятия, заплатившего меньше всего налогов - C++
Поля записи: код предприятия, название, сумма уплаченных налогов. Операция: найти название предприятия, заплатившего меньше всего налогов.

Найти и напечатать слово, в котором содержится больше всего символов “А” - C++
Дан текст, который содержит буквы и пропуски. Найти и напечатать слово, в котором содержится больше всего символов “А”. Словом считать...

Найти, из какой школы (школ) было больше всего участников олимпиады - C++
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот...

Массив: Найти номер строки матрицы, в которой больше всего единичных элементов. - C++
Дана квадратная матрица А порядка n. Найти номер строки матрицы, в которой больше всего единичных элементов.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru