A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
inf-prog-fszi:nezoter [2017/06/19 10:00] beistvan létrehozva |
inf-prog-fszi:nezoter [2017/06/19 10:00] (aktuális) beistvan létrehozva |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | ====== Nézőtér ====== | ||
+ | |||
+ | <code pascal nezoter.pas> | ||
+ | program nezoter; | ||
+ | const dbsor=15; dboszlop=20; | ||
+ | type szek=record | ||
+ | | ||
+ | | ||
+ | end; | ||
+ | var i, | ||
+ | c, max_kategoria: | ||
+ | t1, | ||
+ | nezoter: | ||
+ | egysor: | ||
+ | kategoria_db: | ||
+ | begin | ||
+ | //1.feladat | ||
+ | writeln(' | ||
+ | assign(t1,' | ||
+ | reset(t1); | ||
+ | assign(t2,' | ||
+ | reset(t2); | ||
+ | for i:=1 to dbsor do | ||
+ | begin | ||
+ | readln(t1, | ||
+ | for j:=1 to dboszlop do | ||
+ | begin | ||
+ | nezoter[i, | ||
+ | write(nezoter[i, | ||
+ | end; | ||
+ | readln(t2, | ||
+ | for j:=1 to dboszlop do | ||
+ | begin | ||
+ | nezoter[i, | ||
+ | write(nezoter[i, | ||
+ | end; | ||
+ | writeln; | ||
+ | end; | ||
+ | close(t1); | ||
+ | close(t2); | ||
+ | //2.feladat | ||
+ | writeln(' | ||
+ | write(' | ||
+ | write(' | ||
+ | if nezoter[sor, | ||
+ | writeln(' | ||
+ | else writeln(' | ||
+ | //3.feladat | ||
+ | writeln(' | ||
+ | jegyszam: | ||
+ | for i:=1 to dbsor do | ||
+ | for j:=1 to dboszlop do | ||
+ | if nezoter[i, | ||
+ | inc(jegyszam); | ||
+ | writeln(' | ||
+ | | ||
+ | //4.feladat | ||
+ | writeln(' | ||
+ | for c: | ||
+ | kategoria_db[c]: | ||
+ | for i:=1 to dbsor do | ||
+ | for j:=1 to dboszlop do | ||
+ | if nezoter[i, | ||
+ | inc(kategoria_db[nezoter[i, | ||
+ | for c: | ||
+ | write(c,': | ||
+ | max_kategoria: | ||
+ | for c: | ||
+ | if kategoria_db[c]> | ||
+ | max_kategoria: | ||
+ | writeln; | ||
+ | writeln(' | ||
+ | //5.feladat | ||
+ | writeln(' | ||
+ | writeln(' | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | ); | ||
+ | //6.feladat | ||
+ | writeln(' | ||
+ | for i:=1 to dbsor do | ||
+ | begin | ||
+ | if (nezoter[i, | ||
+ | inc(egyeduli); | ||
+ | for j:=2 to dboszlop-1 do | ||
+ | if (nezoter[i, | ||
+ | | ||
+ | | ||
+ | inc(egyeduli); | ||
+ | |||
+ | if (nezoter[i, | ||
+ | inc(egyeduli); | ||
+ | end; | ||
+ | writeln(' | ||
+ | //7.feladat | ||
+ | writeln(' | ||
+ | assign(t3,' | ||
+ | rewrite(t3); | ||
+ | for i:=1 to dbsor do | ||
+ | begin | ||
+ | for j:=1 to dboszlop do | ||
+ | if nezoter[i, | ||
+ | write(t3, | ||
+ | else write(t3,' | ||
+ | writeln(t3); | ||
+ | end; | ||
+ | reset(t3); | ||
+ | while not eof(t3) do | ||
+ | begin | ||
+ | readln(t3, | ||
+ | writeln(egysor); | ||
+ | end; | ||
+ | close(t3); | ||
+ | readln; | ||
+ | end. | ||
+ | </ | ||
+ | |||