Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravím
potřeboval bych pomoc s tímto zadáním algoritmu v delphi: Na vstupu je dáno číslo N a za ním následuje soubor N celých čísel. Sestavte program, který tato čísla vytiskne a zjistí, kolikrát se v číslech daného souboru vyskytla číslice 1 a číslice 9.
Mělo by se jednat o čtvercovou matici ( kterou mám už sestrojenou), ale nvm jak zjistit počet 1 a 9. Zkoušel jsem to pomocí div, mod, ale ty fungují pouze na čísla typu integer.
Zde přikládám svou vytvořenou matici. Předem děkuju za jakoukoli pomoc. :)
var
A:array [1..10000,1..10000] of real;
N,i,j:Integer;
begin
WriteLn('Zadejte pocet prvku');
ReadLn(N);
WriteLn('Zadejte posloupnost');
for i:=1 to N do
for j:=1 to N do
ReadLn(A[i,j]);
for i:=1 to N do
begin
for j:=1 to N do
write(A[i,j]:7:0);
WriteLn;
end;
ReadLn;
end.
Offline
No, to je strašně složité zapojit někdy hlavu.
Uděláš si třeba proměnnou typu Integer pocetDevitek a pocetJednicek (inicializuješ tyto proměnné na 0).
No a pak jak projíždíš to pole, tak tam hodíš ještě příkaz If.
If (A[i,j] = 1) then pocetJednicek:=pocetJednicek+1; If (A[i,j] = 9) then pocetDevitek:=pocetDevitek+1;
Offline