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

задача про багаж с другими условиями! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ компилирование с /clr http://www.cyberforum.ru/cpp-beginners/thread590980.html
нашел пример функции чтения из файла http://msdn.microsoft.com/ru-ru/library/y52yxde8.aspx и он не компилится.. в опциях меняю на Common Language Runtime Support (/clr) и получаю ...
C++ Указатели на функции c интегралом Составить функцию, которая по формуле I\approx h\left(\frac{f(a)}{2}+f(a+h)+f(a+2h)+...+f(a+(n-1)h)+\frac{f(b)}{2} \right), где n фиксировано h=\frac{b-a}{n} вычисляет значение определённого... http://www.cyberforum.ru/cpp-beginners/thread590974.html
Как в консоли поменять ширину экрана программно? C++
как программно задать ширину консоли
C++ Исчисление суммы, количества элементов массива, удовлетворяющих заданным условиям
В одномерном массиве содержатся только два одинаковых элемента. Найдите их.
C++ Нетривиальный прямой перебор http://www.cyberforum.ru/cpp-beginners/thread590945.html
Собстевенно g++, QT. Даю упрощенную постановку задачи, ибо реальная тяжелая для понимания. Есть 7 видов гирек разной массы для весов. Веса гирек 0.3 0.6 ... 2.5(возможны любые, не суть)....
C++ мне нужно удалить в программе файлы библиотеки.при компиляции под цифрой 4.я не знаю как это правильно оформить #include <iostream> #include <string> #include <vector> #include <fstream> #include <sstream> using namespace std; string _file_name = "d:\\cd.lib"; // Файл куди пишеться бібліотека подробнее

Показать сообщение отдельно
ttha
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 21

задача про багаж с другими условиями! - C++

30.05.2012, 01:15. Просмотров 299. Ответов 0
Метки (Все метки)

Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream.h>
#include <conio.h>
#include <fstream.h>
#include <stdlib.h>
#include <string.h>
 
struct bagaj
{
char FIO[20], ves_bagaja1[10], kol_vesh1[10];
};
void main()
{
clrscr();
int const n=10;
float ves_bagaja, kol_vesh;
int i,k[n],v[n],ik,iv;
bagaj mas[10];
 
cout<<"\nINFO passajirov : \n\n";
cout<<"FIO |  kol-vo  |  kg \n"<<endl;
ifstream file2("C:\\f.txt");
for (i=0;i<10;i++)
{
file2>>mas[i].FIO;
file2>>mas[i].kol_vesh1;
k[i]=atof(mas[i].kol_vesh1);
file2>>mas[i].ves_bagaja1;
v[i]=atof(mas[i].ves_bagaja1);
cout<<mas[i].FIO<<"\t"<<mas[i].kol_vesh1<<"\t"<<mas[i].ves_bagaja1<<endl;
}
 
cout<<"\n\nINFO passajirov : \n\n";
cout<<"FIO |  kol-vo  |  kg \n"<<endl;
for (i=0;i<10;i++)
{
if(k[i]>=k[i+1] && v[i]<=v[i+1])
{
cout<<mas[i].FIO<<" "<<k[i]<<" "<<v[i]<<endl;          }
if(k[i]==k[i+1] && v[i]==v[i+1]){
cout<<mas[i+1].FIO<<" "<<k[i+1]<<" "<<v[i+1]<<endl; }
 
   }
file2.close();
getch();
}
Добавлено через 3 минуты
в файле:

sawa 1 2
jоva 3 5
коля 2 7
baxa 3 8
far 4 7
tanya 8 4
eee 8 3
rer 7 5
ereaa 8 1
erw 5 2
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru