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

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

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

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

25.06.2014, 21:02. Просмотров 366. Ответов 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++
В последнем коде нужно найти животное которое ест больше всех! Текст всей программы: #include &lt;iostream&gt; #include&lt;fstream&gt; ...

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

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

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

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

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

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

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

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

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

Дан двумерный массив. Найти номер строки, где больше всего нулей. - C++
Дан двумерный массив. Найти номер строки, где больше всего нулей. Помогите пожалуйсто, больше не на кого положиться. При Многом благодарен)

Дана символьная прямоугольная матрица NхM. Найти номер столбца, содержащего больше всего цифр. - C++
Дана символьная прямоугольная матрица NхM. Найти номер столбца, содержащего больше всего цифр.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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