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

подсчитать количество пассажиров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 10. Создайте класс IntHuge ( длинные целые, представленные массивом разрядов ) с операциями +, +=, -, -=, =, ==, !=, >, <, >=, <=, *, *= *(int http://www.cyberforum.ru/cpp-beginners/thread304025.html
10. Создайте класс IntHuge ( длинные целые, представленные массивом разрядов ) с операциями +, +=, -, -=, =, ==, !=, >, <, >=, <=, *, *= *(int) ( умножение на константу )
C++ Создайте класс IntSet для выполнения операций с множеством целых чисел. Создайте класс IntSet для выполнения операций с множеством целых чисел. Для всех заданий используйте закрытые элементы данных, определите конструктор, который должен содержать значения по... http://www.cyberforum.ru/cpp-beginners/thread304023.html
C++ Написать программу, расщепляющую упорядоченный линейный список целых чисел на три упорядоченных списка - имеющих остаток от деления на 3, ра
Написать программу, расщепляющую упорядоченный линейный список целых чисел на три упорядоченных списка - имеющих остаток от деления на 3, равный 0, 1, и 2 соответственно и тестирующую...
Написать программу, считывающую символьный файл в динамическую память целиком пословно, формируя массив указателей на слова. Вывести слова, C++
Написать программу, считывающую символьный файл в динамическую память целиком пословно, формируя массив указателей на слова. Вывести слова, длина которых встречается в файле чаще всего
C++ Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом все шестнадцатиричные константы. http://www.cyberforum.ru/cpp-beginners/thread304017.html
Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом все шестнадцатиричные константы.
C++ По символьному файлу с программой на языке С создать новый файл, в котором выполнены все директивы #include ( могут быть вложены ) По символьному файлу с программой на языке С создать новый файл, в котором выполнены все директивы #include ( могут быть вложены ) подробнее

Показать сообщение отдельно
Aidochka10
Сообщений: n/a

подсчитать количество пассажиров - C++

24.05.2011, 20:58. Просмотров 366. Ответов 1
Метки (Все метки)

Багаж пассажира характеризуется количеством вещей и общим весом вещей. Создать список, содержащий информацию о багаже нескольких пассажиров. Вывести этот список в виде таблицы. Найти число пассажиров, имеющих более двух вещей. Если таких нет, то вывести сообщение об этом.

вот сама программа,надо только посчитать количество пассажиров
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
#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<stdio.h>
#include<iomanip.h>
struct spr
{
char name[20];
int kolvo;
int ves;
};
void main()
{
clrscr();
struct spr bg[50];
int count=1,m,flag=0,min=2;
cout<<"m="; cin>>m;
for(int i=0;i<m;i++)
 {
 cout<<"Фамилия"<<i+1<<"->";
 cin>>bg[i].name;
 cout<<"количество багажа*"<<i+1<<"->";
 cin>>bg[i].kolvo;
 cout<<"вес"<<i+1<<"->";
 cin>>bg[i].ves;
 }
clrscr();
cout<<"                        список пассажиров\n";
cout<<"______________________________________________________________\n";
cout<<" N                  фамилия            количество багажа           вес багажа*\n";
for(i=0;i<m;i++)
cout<<setw(2)<<i+1<<setw(17)<<bg[i].name<<setw(18)<<bg[i].kolvo<<setw(25)<<bg[i].ves<<"\n";
for (i=0;i<m;i++)
if (bg[i].kolvo<min) {flag=1;}
if (flag==1)
{
cout<<" количество пассажииров \n";
cout<<"фамилия\n"<<setw(10)<<"*количество багажа\n";
for (i=0;i<m;i++)
if (bg[i].kolvo>min)
{
cout<<setw(12)<<bg[i].name<<setw(6)<<bg[i].kolvo<<"\n";
}
}
if (count==0) cin>>"*таковых нет";
getch();
}
 Комментарий модератора 
Используйте теги форматирования кода!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru