Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

valento005

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

(Описать структуру Marshrut, содержащую следующие поля: пункт отправления, пункт назначения, номер маршрута, протяженность. Вывести на экран информацию о всех маршрутах в пункт назначения, введенный с клавиатуры. Если таких маршрутов нет, вывести соответствующее сообщение. Определить самый длинный маршрут. Описание структуры выполнить с использованием прямого описания данных в виде структуры (без указания ее имени).)
прога

Код:
 
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
typedef struct
{ char nach[20];
  char end[16];
  int nome;
  float prot;
} Marshrut;
int main()
{
 Marshrut P[10];
 int  n,i,St;
 float SumZp=0;
 
 printf("Kolichestvo marcsrutov (<=10): ");
 scanf("%d",&n);
 printf("\nDanie o marcsrute:\n");
 for (i=0;i<n;i++)
 {   printf("%d:\n",i+1);
     printf("  NAch->: ");
     scanf("%s",P[i].nach);
     printf("  End->: ");
     scanf("%s",P[i].end);
     printf("  Nomber: ");
     scanf("%d",&P[i].nome);
     printf("  Prot: ");
     scanf("%f",&P[i].prot);
}
 
 printf("Nomer: ");
 scanf("%d",&St);
 printf("\nNomer marsruta %d let:\n",St);
 for (i=0;i<n;i++)
 {
     if (P[i].nome=St)
     {
    printf("\nNac: %s",P[i].nach);
    printf("\nEnd: %s",P[i].end);
    printf("\nNomber: %d",P[i].nome);
    printf("\nProt: %.2f\n",P[i].prot);
    SumZp+=P[i].prot;
     }
 }
 printf("\nSum probeg %.2f",SumZp);
 getch();
 return 0;
}
 


Всего записей: 28 | Зарегистр. 14-12-2011 | Отправлено: 19:09 28-05-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru