Кому порешать задачи - пишите сюда

PAIN

АнимешнеГ
Кто может помоч решить задачку, очень надо:
У базі аеропорту містяться записи такої структури: номер літака, кількість годин, які літак провів у польоті, номер маршруту, за яким він літає.
Вивести номери літаків:
1) які налітали більше ніж ХХ годин;
2) які літають за маршрутом ХХ;
 

Cris

Member
Кто может помоч решить задачку, очень надо:
У базі аеропорту містяться записи такої структури: номер літака, кількість годин, які літак провів у польоті, номер маршруту, за яким він літає.
Вивести номери літаків:
1) які налітали більше ніж ХХ годин;
2) які літають за маршрутом ХХ;
Код:
ну считываеш например с типизированого файлы какую структуру:
type samolet=record
var num_l,num_m,chasy:integer; //num_l - номер самолета, num_m- номер маршрута
 end;
var i,n,naletal,marwryt:integer;
     sam:array[1..100] of samolet;
begin
//
//.... считываем данные в нашу структуру
//считываем n - количество самолетов в базе
//считываем naletal - які налітали більше ніж ХХ годин;->> вводим ХХ
//считываем marwryt - які літають за маршрутом ХХ; ->> вводим ХХ
for i:=1 to n do
begin
if sam[i].chasy>=naletal writeln("самолет номер ",sam[i].num_l," налетал ",sam[i].chasy," часов");
end;
for i:=1 to n do
begin
if sam[i].num_m=marwryt writeln("самолет номер ",sam[i].num_l," летел маршрутом ",marwryt," часов");
end;
end.
эх... давно на паскал ене кодил :) могут быть ошибки
 

PAIN

АнимешнеГ
Код:
ну считываеш например с типизированого файлы какую структуру:
type samolet=record
var num_l,num_m,chasy:integer; //num_l - номер самолета, num_m- номер маршрута
 end;
var i,n,naletal,marwryt:integer;
     sam:array[1..100] of samolet;
begin
//
//.... считываем данные в нашу структуру
//считываем n - количество самолетов в базе
//считываем naletal - які налітали більше ніж ХХ годин;->> вводим ХХ
//считываем marwryt - які літають за маршрутом ХХ; ->> вводим ХХ
for i:=1 to n do
begin
if sam[i].chasy>=naletal writeln("самолет номер ",sam[i].num_l," налетал ",sam[i].chasy," часов");
end;
for i:=1 to n do
begin
if sam[i].num_m=marwryt writeln("самолет номер ",sam[i].num_l," летел маршрутом ",marwryt," часов");
end;
end.
эх... давно на паскал ене кодил :) могут быть ошибки
Мне нужно на Си
 

Cris

Member
ему на Си нужно ( я так подозреваю)

2Pain, Серёжа, ты меня разочаровываеш...такую элементарную задачку не можеш написать )))
ну блин раньше б сказал :), а я тут тужился вспоминал паскаль 6)
Код:
#include <iostream>
using namespace std;
struct samolet
{
int num_l,num_m,chasy;
}
int n,marwryt,naletal;
samolet sam[100]
int main()
{
//как и в превидущем варианте считываем ....
for(int i=0;i<n;i++)
if(sam[i].chasy>=naletal) cout<<"samolet nomer "<<i+1<<" naletal "<<sam[i].chasy<<" chasov"<<endl;
return 0;
for(int i=0;i<n;i++)
if(sam[i].num_m==marwryt) cout<<"samolet nomer "<<i+1<<" letel marwrytom nomer "<<marwryt<<endl;
}
ну вот один цикл - для поиска хто налетал, второй - по какому маршруту, так сказать основа 6)
 
Останнє редагування:

PAIN

АнимешнеГ
ну блин раньше б сказал :), а я тут тужился вспоминал паскаль 6)
Код:
#include <iostream>
using namespace std;
struct samolet
{
int num_l,num_m,chasy;
}
int n,marwryt,naletal;
samolet sam[100]
int main()
{
//как и в превидущем варианте считываем ....
for(int i=0;i<n;i++)
if(sam[i].chasy>=naletal) cout<<"samolet nomer "<<i+1<<" naletal "<<sam[i].chasy<<" chasov"<<endl;
return 0;
for(int i=0;i<n;i++)
if(sam[i].num_m==marwryt) cout<<"samolet nomer "<<i+1<<" letel marwrytom nomer "<<marwryt<<endl;
}
ну вот один цикл - для поиска хто налетал, второй - по какому маршруту, так сказать основа 6)
Спасибо )))
 

miller

неНовичок
привет всем,помогите сделать такое задание на Borland C, очень прошу :

Розв’язування системи лінійних рівнянь за допомогою методу Жордано-Гаусса.
 

PAIN

АнимешнеГ
ну блин раньше б сказал :), а я тут тужился вспоминал паскаль 6)
Код:
#include <iostream>
using namespace std;
struct samolet
{
int num_l,num_m,chasy;
}
int n,marwryt,naletal;
samolet sam[100]
int main()
{
//как и в превидущем варианте считываем ....
for(int i=0;i<n;i++)
if(sam[i].chasy>=naletal) cout<<"samolet nomer "<<i+1<<" naletal "<<sam[i].chasy<<" chasov"<<endl;
return 0;
for(int i=0;i<n;i++)
if(sam[i].num_m==marwryt) cout<<"samolet nomer "<<i+1<<" letel marwrytom nomer "<<marwryt<<endl;
}
ну вот один цикл - для поиска хто налетал, второй - по какому маршруту, так сказать основа 6)
Слушай в Borland C находит ошибки и я не понял что это cout<<.
И еще мне нужно чтобы с файла считывало строку с рейсом временем и маршрутом. Если не тяжело переделай пожалуйста )))
 
Зверху