27.11.2014, 11:28 | #11 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Мне очень жаль. Извините. Но надо было раньше думать, а не в последние минуты спохватываться. |
27.11.2014, 11:28 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Не обделяйте вниманием данные ссылки Программа в С++ готовая, только поменять немного что-то нужно Помогите исправить код Задача на строки решена, но нужно исправить одну ошибку Две вертушки или как исправить Ми-8 Как исправить тормоза? Создание *.bat файла |
27.11.2014, 11:33 | #12 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Олимпиадные задания для того и даются, чтобы вы их решали самостоятельно.
__________________
Убить всех человеков! |
27.11.2014, 13:07 | #13 (permalink) |
Member
Регистрация: 31.03.2010
Адрес: Тульская область
Сообщений: 1,309
Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 13090
|
Ну может ещё не совсем поздно:
uses crt; type Trec= record fam:string; mesto:string; koll:integer; ves:integer; end; var F,R:Text; A:array[1..100] of TRec; m,t,i,n:integer; s:string; begin Assign(F,'B_in.txt'); Reset(F); n:=0; While not Eof(F) do begin Inc(n); Readln(F,A[n].fam); Readln(F,A[n].mesto); Readln(F,A[n].koll); Readln(F,A[n].ves); end; Close(F); Assign(R,'B_out.txt'); Rewrite(R); repeat Write('Mesto sledovaniya: '); Readln(s); if Length(s)=0 then break; Writeln(R,' V ',s,' :'); t:=0; m:=0; for i:=1 to n do if A[i].mesto=s then begin Writeln(R,A[i].fam); m:=m+A[i].ves; Inc(t); end; if t<>0 then Writeln(R,'Ves = ',m,' kg') else Writeln(R,'Net passagirov'); Writeln; until Length(s)=0; Close(R); repeat Write('Familiya : '); Readln(s); if Length(s)=0 then break; for i:=1 to n do if A[i].fam=s then Writeln(A[i].fam,' -> ',A[i].mesto); until Length(s)=0; Readkey; end. Входной файл( B_in.txt) такого вида: Ivanov Tula 2 1 Petrov Kursk 5 2 Sidorov Ufa 6 4 Suhov Tula 5 8 Losev Ufa 2 4 |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|