Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 18:44   #1
inmanika
Пользователь
 
Регистрация: 17.11.2011
Сообщений: 18
По умолчанию Задача на структуры

Доброе время суток.. Что-то у меня совсем не выходит решить задачу. условие: У администратора железодорожных касс имеется информация о свободных местах на поездах за текущие сутки в следующем виде: пункт назначения, время отправления, количество свободных мест. Вывести информацию о свободных местах в поездах, следующих до заданного пункта назначения. Для начала я просто не совсем поняла, что вносить в структуру, а что нет.. Ну и как найти количество свободных мест. Я сделала набросок, и, надеюсь, что он не совсем бредовый. Подскажите, какие ошибки и имеет ли мое решение право на существование. И если совсем неверно, то как решается такая задача? Спасибо за внимание, и заранее признательна.
Все внесла в структуру. Не знаю, верно ли это?
Код:
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
//объявление структуры
struct zlkas
{
//пункт назначения
char pnz[40];
//время отправления
char votp[6];
//свободные места, которые нужно отыскать
int ksm;
//а вот и бредовый способ определить свободные места. Ничего вразумительнее на ум не //пришло. Сначала думала сохранить количество поездов и количество свободных мест в каждом //поезде в переменной, а после перемножить эти переменные перемножить, но все-таки //остановилась на том, что количество мест в поездах вводится в массив последовательностью. 
//количество мест в каждом поезде, следующем до назначенного пункта.
int smvp[10];
}
//массив структур
msmes [100]
int i;
cout << “Vvedite punkt naz-ya:”;
cin >> msmes[i].pnz;
cout << “Vvedite vremya otp-ya:”;
cin >> msmes[i].votp;
cout << “kol-vo svobodnyh mest:”;
cin >> msmes[i].smvp;
for (i=0; i<10; i++)
int sum = 0;
//а теперь cуммирую элементы массива, чтобы узнать общую сумму
sum +=  msmes[i].smvp;
//результат помещаю в структуру 
msmes[i].ksm = sum;
//
cout << “msmes[i].pnz” << “ “ << “msmes[i].votp”
<< “ “ << “msmes[i].ksm” <<endl;
system ("pause");

	return 0;
}
inmanika вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на структуры (С++) Сольвейг Помощь студентам 3 11.12.2011 18:11
Задача на структуры! VIPchk Общие вопросы C/C++ 13 05.04.2011 02:54
задача на структуры hunter08923 Общие вопросы C/C++ 5 04.04.2011 19:26
Задача на структуры с сортировкой на С++ Many man Помощь студентам 3 25.04.2009 10:32