Problem z programem

0

Witam! Mam do was taką prośbę. Jestem bardzo początkującym języka Pascal, dopiero się uczę i mam problem z jednym programem. Czy mogę liczyć na waszą pomoc? Chodzi mi o to, że w programie, który wyświetla tabliczkę mnożenia kożystając z typu tablicowego...

[code]program tablica;
uses crt;
type tab=array[1..10,1..10] of byte;
var
c:array[1..10,1..10] of byte;
i,j:byte;
begin
clrscr;
for i:=1 to 10 do
for j:=1 to 10 do
c[i,j]:=i*j;
for i:=1 to 10 do
for j:=1 to 10 do
writeln('c[',i,',',j,']=',c[i,j]);
readln;
end.[/code]

zmodyfikować go tak, żeby przedstawiał swój wynik w sposób bardziej uporządkowany, tzn konkretniej chodzi mi o to żeby w pierwszym wierszu przedstawiał wyniki dzielenia przez 1, w drugim przez 2 itp. Czy ktoś ma jakiś pomysł jak to zrobić? Byłbym bardzo wdzięczny. Dziękuję z góry i pozdrawiam!

KA
  • Rejestracja:około 21 lat
  • Ostatnio:około 4 lata
  • Postów:1652
0

Nie czytalem twojego problemu, jak zobaczylem co tam wkeiles. Radze ci stosowac wciecia, bo jak ktos tego nie robi to przeszkadza. :-)

Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0

for i:=1 to 10 do begin
for j:=1 to 10 do write(' c[',i,',',j,']=',c[i,j]:2);
writeln;
end;
readln;

//chyba writeln; w turbopascalu przechodzi do następnej linii jesli nie ma czegos takiego to zamiast writeln; daj jakies writeln('');

Deti
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 9 lat
0

Polecam sciągnięcie mojego kursu TP dla początkujących gdzie znajdziesz przykład takiej tabliczki mnożenia - zapraszam do działu Kursy.


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.