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] (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. | ||
| + | </ | ||
| + | |||