satinvova
?>

Вот программа для ввода program zak; uses crt; type danie=record litri: string; cislo: string; end; danievodi=file of danie; var dv: danievodi; d: danie; i, n: integer; begin clrscr; assign(dv, 'd: \azaz.txt'); rewrite(dv); for i: =1 to 32 do begin writeln('bbedute 4ucjlo u mec9ltc ottdejl9l9l to4kou'); readln(d.cislo); writeln('bbedute kojlu4ectbo iiotpa4ehou bodbl'); readln(d.litri); write(dv, d); end; close(dv); readln; end. после того как ввёл все данные написал программу для считывание с файла uses crt; type danie=record litri: string; cislo: string; end; dannievodi=file of danie; var dv: dannievodi; d: danie; i, n: integer; cislo1: string; begin clrscr; assign(dv, 'd: \azaz.txt'); reset(dv); write('bbedute 4ucjlo u mec9ltc ottdejl9l9l to4kou: '); read(cislo1); while not eof(dv) do begin read(dv, d); if cislo1=d.cislo then writeln('6bljlo iiotpa4eho "', d.litri, '" jlutpob bodbi'); end; close(dv); readln; end. добавить в эту программу: 1)что бы выводило максимальное и минимальное количество потраченной воды за всё время 2) можно ли добавить repeat, то есть когда запрашивает ввести число, что бы запрашивало до тех пор пока не введём слово 'stop'

Информатика

Ответы

annanechaeva567
Сами программы не проверял, если они правильные, то 2) program zak; uses crt; type danie=record litri: string; cislo: string; end; danievodi=file of danie; var dv: danievodi; d: danie; i,n: integer; begin clrscr; assign(dv,'d: \azaz.txt'); rewrite(dv); repeat     writeln('bbedute 4ucjlo u mec9ltc ottdejl9l9l to4kou'); readln(d.cislo);     writeln('bbedute kojlu4ectbo iiotpa4ehou bodbl');     readln(d.litri);   if d< > 'stop' then  write(dv,d);   until d='stop'; close(dv); readln; end. 1) uses crt; type danie=record litri: string; cislo: string; max,min: real; end; dannievodi=file of danie; var dv: dannievodi; d: danie; i,n: integer; cislo1: string; begin clrscr; assign(dv,'d: \azaz.txt'); reset(dv); write('bbedute 4ucjlo u mec9ltc ottdejl9l9l to4kou: '); read(cislo1); while not eof(dv) do begin read(dv,d); if min='0' then min: =strtofloat(d.cislo) ; if  strtofloat(d.cislo)< min  then min: =strtofloat(d.cislo); if  strtofloat(d.cislo)> max then max: =strtofloat(d.cislo); if cislo1=d.cislo then writeln('6bljlo iiotpa4eho "',d.litri,'" jlutpob bodbi'); end; writeln('min=',min); wtiteln('max=',max); close(dv); readln; end. если это не учебная , то лучше сделать ее в access. там   интерфейс красивый и дружелюбный легко получить.
leeka152522
Var      p: real;     i,n,k,s: integer; begin   writeln('введите количество учащихся');   readln(n);   k: =0;   p: =0;     for i: = 1 to n do          begin              read(s);         if s=5 then k: =k+1;           p: =p+s;         end;   write('средний ',p/n,' количество отличных оценок ',k) end.
Анатольевна
Program a23; const       max = 42; var       vt: array[1..max]of integer;       i,n: byte;       x: integer;       num: integer; begin   n : = max;   writeln('массив из n элементов будет задан случайными числами на интервале [0..20].');   readln(n);     writeln('подсчитать количество положительных элементов больших чем указанное число.');   writeln('введите число: '); readln(x);   writeln(' ');   writeln('начальный массив' );   randomize;   num : = 0;   for i: =1 to n do begin       vt[i]: =random(-512,512);       write(vt[i], ' ');             if (vt[i]> 0) then           num: =num+1;             end;   writeln(' ');   writeln('найдено ', num,' положительных элементов больших чем ', x);   end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вот программа для ввода program zak; uses crt; type danie=record litri: string; cislo: string; end; danievodi=file of danie; var dv: danievodi; d: danie; i, n: integer; begin clrscr; assign(dv, 'd: \azaz.txt'); rewrite(dv); for i: =1 to 32 do begin writeln('bbedute 4ucjlo u mec9ltc ottdejl9l9l to4kou'); readln(d.cislo); writeln('bbedute kojlu4ectbo iiotpa4ehou bodbl'); readln(d.litri); write(dv, d); end; close(dv); readln; end. после того как ввёл все данные написал программу для считывание с файла uses crt; type danie=record litri: string; cislo: string; end; dannievodi=file of danie; var dv: dannievodi; d: danie; i, n: integer; cislo1: string; begin clrscr; assign(dv, 'd: \azaz.txt'); reset(dv); write('bbedute 4ucjlo u mec9ltc ottdejl9l9l to4kou: '); read(cislo1); while not eof(dv) do begin read(dv, d); if cislo1=d.cislo then writeln('6bljlo iiotpa4eho "', d.litri, '" jlutpob bodbi'); end; close(dv); readln; end. добавить в эту программу: 1)что бы выводило максимальное и минимальное количество потраченной воды за всё время 2) можно ли добавить repeat, то есть когда запрашивает ввести число, что бы запрашивало до тех пор пока не введём слово 'stop'
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Rubber-soul
Федоровна-Васильева
tarasovs
gallows-warlike-0z
dmtr77
Александровна
Ананян Иван1281
olgakuz00261
chermen40
MikhailSvetlana
anikamalish
anadtacia03108988
antilopa001
Aleksandrovich_Mitoyan1138
schernov