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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2010, 19:45   #1
ATJ
Новичок
Джуниор
 
Регистрация: 10.12.2009
Сообщений: 2
Восклицание не могу прогу дописать!

дана таблица, каждая строка которой содержит данные об определённом рейсе автобуса: номер рейса, пункт назначения; массив из 10 элементов, кождый элемент которого содержит дату отправления( то есть собираются сведенния о 10 ближайших датах отправления этого рейса) и признаки для 30 мест автобуса, продан билет на это место или нет.
указана определённая дата.
получить массив, элемент которого содержит: номер рейса, отправляющегося в эту дату; кол-во свободных мест для этого рейса; массив данных о 30 местах.

#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <alloc.h>
#include <string.h>

char bufRus[255];
char *Rus(char *mes)
{
AnsiToOem(mes, bufRus);
return bufRus;
}

int main()
{
struct spi
{
char punkt[15], mest[30];
int reis,data,p;
} avt[10], reis[10], data[10];
int *i,*j;

i=(int*)calloc(1,sizeof(int));
j=(int*)calloc(1,sizeof(int));

/* Aaia ?aenia aaoiaonia */
for(*i=0;*i<10;(*i)++)
{
fflush(stdin);
printf("%s\n",Rus("Aaaaeoa ? ?aena:"));
scanf("%d",&avt[*i].reis);

if (avt[*i].reis==0)
break;

fflush(stdin);
printf("%s\n",Rus("Aaaaeoa ioieo iacia?aiey:"));
scanf("%s",&avt[*i].punkt);
}
printf("\n\n%s\n",Rus("|----------------------|"));
printf("%s\n",Rus("| Iiia? | ioieo |"));
printf("%s\n",Rus("| ?aena |iacia?aiey |"));
printf("%s\n",Rus("|----------------------|"));

for (*i=0;*i<10;(*i)++)
{
if (avt[*i].reis==NULL)
break;
printf("| %-5d | %-12s |\n",avt[*i].reis,avt[*i].punkt);
}
printf("%s\n",Rus("|----------------------|"));

/* Aaia aao ioi?aaeaiey e iano aaoiaonia */
printf("%s\n",Rus("Auaa?eoa ?aen aaoiaona:"));
scanf("%d",&reis);

for(*i=0;*i<10;(*i)++)
{
fflush(stdin);
printf("%s\n",Rus("Aaaaeoa aaoo ioi?aaeaiey:"));
scanf("%f",&reis[*i].data);

if (reis[*i].data==0)
break;

fflush(stdin);
printf("%s\n",Rus("Aaaaeoa iiei?aiea ianoa:"));
scanf("%s",&reis[*i].mest);

}

printf("\n\n%s\n",Rus("|------|-------|"));
printf("%s\n",Rus("|aaoa | |"));
printf("%s\n",Rus("|------|-------|"));
printf("%s\n",Rus("|ianoi | |"));
printf("%s\n",Rus("|------|-------|"));

for (*i=0;*i<10;(*i)++)
{
if (reis[*i].data==NULL)
break;
printf("|%-5d|%-30s|\n",reis[*i].data,reis[*i].mest);
}
printf("%s\n",Rus("|---------------------------------------------------------------------------------------|"));












}
ATJ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дописать прогу. vetalij Общие вопросы C/C++ 9 16.10.2009 23:37
Помогите дописать прогу на делфи fox7 Помощь студентам 3 16.06.2007 23:44