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

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

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

Записи: анкетные данные учеников - C++

14.05.2014, 18:44. Просмотров 287. Ответов 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
#include <iostream>
#include <fstream>
#include <cstdlib> 
using namespace std;
struct krolik {char name; double year; int street; char parents; }; 
int main()
 {
 FILE *f; krolik dat, max; int n;
 cout << "File name? ";
 char s[20];
 cin.getline(s, 20);
 f=fopen(s, "wb");
 cout << "How many students? "; cin >> n;
 for (int i=1; i<=n; i++)
 { cout << "What name " << i << "th student? "; cin >> dat.name;
   cout << "How year " << i << "th student? "; cin >> dat.year;
   cout << "How street " << i << "th student? "; cin >> dat.street;
    cout << "How parents " << i << "th student? "; cin >> dat.parents;
   fwrite(&dat, sizeof(krolik), 1, f);
 }
 fclose(f);
 cout << "File name? ";
 char m[20];
 cin.getline(m, 20);
 f=fopen(m, "wb");
 fread(&dat, sizeof(krolik), 1, f); fclose(f);
 max=dat;
  while (fread(&dat, sizeof(krolik),
   1, f))
   {if (dat.year>max.year) 
  
   max=dat;   
   }
 cout << "The oldest rabbit has a sex " << max.name <<  ", age " << max.year << " and mass " << max.street << endl;
    system("PAUSE");
    return EXIT_SUCCESS;  
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2014, 18:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записи: анкетные данные учеников (C++):

Распечатать анкетные данные - C++
Составить программу для вывода записи по N студентам: фамилия, год рождения, год поступления в техникум и оценки по 4 предметам (ОС, Языки...

Вывести на экран анкетные данные студента - C++
Создать программу в среде Microsoft Visual Studio 2010, которая выводит на экран анкетные данные студента:фамилия, имя и отчество, группа,...

Распечатать анкетные данные студентов, успевающих на 4 и 5 - C++
Распечатать анкетные данные студентов, успевающих на 4 и 5. с++

Распечатать анкетные данные студентов, успевающих на 4 и 5 - C++
Скажите, пожалуйста, как сделать, чтобы выводились все студенты, у кого 4 и 5. Не получается, выводится только один по этому коду. ...

Исправить код: распечатать анкетные данные студентов, успевающих на 4 и 5 - C++
Скажите, пожалуйста, как сделать, чтобы выводились все студенты, у кого 4 и 5. Не получается, выводится только один по этому коду. ...

Надо исправить код! Распечатать анкетные данные студентов, успевающих на 4 и 5 - C++
Скажите, пожалуйста, как сделать, чтобы выводились все студенты, у кого 4 и 5. Не получается, выводится только один по этому коду. ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2014, 18:44
Привет! Вот еще темы с ответами:

Распечатать анкетные данные студентов-отличников из интересующей вас группы - C++
Распечатать анкетные данные студентов-отличников из интересующей вас группы. Как написать это распечатать?(В коде как это выглядит?)

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

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

Вывести анкетные данные учащихся интересующей вас группы (вводится с клавиатуры), имеющих оценки ниже - C++
Необходимо Вывести анкетные данные учащихся интересующей вас группы (вводится с клавиатуры), имеющих оценки ниже. Почему то не...


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

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

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