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

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

Войти
Регистрация
Восстановить пароль
 
Ish-ma
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 15
#1

Не выводит с таблицы данные - C++

24.02.2012, 22:35. Просмотров 325. Ответов 2
Метки нет (Все метки)

По заданию нужно сделать чтобы выводила самого старшего студента, но на выходе получается что нет старшего студента. Я не знаю из-за чего не получается.

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
  const n=4;
  struct student
  {char fio[20];
   int god;
   char pol[7];
   };
  student gr[n];
  int i,q;
   int main()
  { for (i=0; i<n; i++)
    {printf("Last Name "); scanf("%s",&gr[i].fio);
     printf("Birth Date "); scanf("%s",&gr[i].god);
     printf("Sex "); scanf("%s",&gr[i].pol);
    }
   q=3000;
   for (i=0; i<n; i++)
   {if(gr[i].god<q)
    q=gr[i].god;}
    printf("%s\n","The old student: ");
   for (i=0; i<n; i++)
   {if(gr[i].god==q)
    printf("%s\n",gr[i].fio);};
    getch();
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2012, 22:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не выводит с таблицы данные (C++):

Не выводит данные из char - C++
char s=&quot;&quot;; char r=&quot;&quot;; puts(&quot;Введите название вашего уч. заведения: &quot;); gets(s); puts(&quot;Введите название группы: &quot;); ...

Программа не выводит данные - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;time.h&gt; using...

Программа выводит неточные данные - C++
Из задания: Написать программу, которая: 1) Может обрабатывать данные группы студентов. 2) Вести учет по каждому студенту. 3)...

Не выводит данные с методов класса - C++
почему с unionSets() не выводит данные?:wall: #include &quot;stdafx.h&quot; #include &quot;iostream&quot; using namespace std; class Set{ ...

Что выводит данные програмы - C++
char *ch={&quot;12345&quot;,&quot;ABCD&quot;,&quot;67800&quot;,&quot;3411&quot;}; char **chp={ch+2, ch, ch+1, ch+3}; char ***chpp=chp+1; main() { PRINTS(**chpp++); ...

Выводит из файла.тхт последние данные два раза - C++
product(std::ifstream&amp; fin) { fin&gt;&gt;Name; fin&gt;&gt;Belok; fin&gt;&gt;Gur; fin&gt;&gt;Yglevod; fin&gt;&gt;Kkal; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
25.02.2012, 00:57 #2
Цитата Сообщение от Ish-ma Посмотреть сообщение
нужно сделать чтобы выводила самого старшего студента
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
..................................................
     printf("Sex "); scanf("%s",&gr[i].pol);
    }
   q = gr[0].god;
 
   for (i = 0; i < n; i++)
   {
    if(gr[i].god > q)
 
    q = gr[i].god;
   }
    printf("%s\n","The old student: ");
 
   for (i=0; i<n; i++)
.....................................................
0
Ish-ma
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 15
25.02.2012, 01:08  [ТС] #3
Ошибка была не в этом, на введение значения год рождения тип был не правильно задан. А тол что ты написал находит младшего студента
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2012, 01:08
Привет! Вот еще темы с ответами:

Запись динамического массива в файл (не правильно выводит данные) - C++
Выделяю память под массив, заполняю его числами. int *mem_arr; int i; int n = 50; mem_arr = (int *)malloc(n*sizeof(int)); ...

Одна программа записывает данные в файл, а другая их считывает и выводит на экран - C++
Задача состоит в том чтоб одна программа записала данные в файл а другая их считала и вывела на экран как полагается, запись и считывание...

Написать программу, которая выводит на экран первую часть таблицы кодировки символов - C++
Написать программу, которая выводит на экран первую часть таблицы кодировки символов(символы с кодами от 0 до 127). Таблица должна состоять...

При работе с указателями на сервер отправляется мусор, но выводит в консоль норм данные - C++
День добрый! Отправляю на сервер разные штуки и на снифер это ловлю, вот что получается: char buf = &quot;AAABBB&quot;; на снифере AAABBB -...


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

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

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