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

В бинарном файле хранятся сведения о кроликах, содержащихся в хозяйстве. Найти наиболее старого кролика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сжать файл (убрать пробелы) http://www.cyberforum.ru/cpp-beginners/thread1150552.html
#include <cstdlib> #include <iostream> #include <string> #include <fstream> #define n 50 using namespace std; int main () { char mas;
C++ Ошибка в определении или объявлении функции Доброго времени суток выдаёт ошибку 1>c:\users\smaile\documents\visual studio 2010\projects\ыы\ыы\ыы.cpp(57): error C2264: check::~check: ошибка в определении или объявлении функции; функция не... http://www.cyberforum.ru/cpp-beginners/thread1150529.html
C++ Вычислить среднее арифметическое особых элементов матрицы
Ребята, помогите решить программу! Дана целочисленная квадратная матрица А порядка N, где N-заданное натуральное число. Элемент а(i,j) назовём особым, если он является единственным четным числом в...
C++ Получить последовательность десятичных цифр числа
Ребята, помогите решить программу! Получить последовательность десятичных цифр числа 100! (n!=1*2*...*n).
C++ Найти сумму четных элементов, количество нечетных элементов и произведение элементов, кратным 3 http://www.cyberforum.ru/cpp-beginners/thread1150519.html
Дан одномерный массив состоящий из 10 элементов а) найти сумму четных элементов; б)найти количество нечетных элементов; с)найти произведение кратным 3;
C++ Создать файл вещественных чисел, значениями которого будет средние арифметические значения каждой пятерки подряд идущих Помогите пожалуйста решить на С++. Пусть дан файл целых чисел. Создайте файл вещественных чисел, значениями которого будет средние арифметические значения каждой пятерки подряд идущих чисел.... подробнее

Показать сообщение отдельно
kornelyk
1 / 1 / 0
Регистрация: 07.01.2012
Сообщений: 145

В бинарном файле хранятся сведения о кроликах, содержащихся в хозяйстве. Найти наиболее старого кролика - C++

18.04.2014, 09:13. Просмотров 399. Ответов 17
Метки (Все метки)

В бинарном файле хранятся сведения о кроликах, содержащихся в хозяйстве: пол (m/f), возраст (в мес.), масса. Найти наиболее старого кролика. Если таких несколько, то вывести информацию о том из них, масса которого больше. осталось только правильно прочитать из файла данные
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
#include <iostream>
#include <fstream>
#include <cstdlib> 
using namespace std;
struct krolik {char pol; int vozrast; double massa;}; 
int main()
 {
 FILE *f; krolik dat, max; int n;
 cout << "File name? ";
 char s[20];
 cin.getline(s, 20);
 f=fopen(s, "rb");
 fread(&dat, sizeof(krolik), 1, f);
max=dat;
  while (fread(&dat, sizeof(krolik),
   1, f))
   {if (dat.vozrast>max.vozrast) 
   max=dat;     else if 
(dat.vozrast==max.vozrast&&dat.
 massa>max.massa) max=dat;}
 cout << "The oldest rabbit has a sex " << max.pol << ", age " << max.vozrast << " and mass " << max.massa << endl;
    system("PAUSE");
    return EXIT_SUCCESS;  
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru