Hirdetés
- Xiaomi 15T Pro - a téma nincs lezárva
- iPhone topik
- Bekerül az Apple Pay és Google Pay a Budapest GO alkalmazásba
- Redmi Note 13 4G
- Okosóra és okoskiegészítő topik
- Samsung Galaxy A17 5G – megint 16
- Külföldi prepaid SIM-ek itthon
- Honor Magic6 Pro - kör közepén számok
- Egy frissítéssel megváltoznak az alvási pontjaid
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Új hozzászólás Aktív témák
-
RoyalFlush
őstag
válasz
zvaragabor
#2159
üzenetére
A kód (bár lehet kissé túlbonyolítottam - vagy 6 éve nem programoztam Pascalban
- ettől függetlenül szerintem műxik):program szamok;
uses crt;
var
szam, n, db, osszeg, legkisebb: integer;
atlag: real;
begin
clrscr;
szam := 0;
n := 0;
db := 0;
osszeg := 0;
legkisebb := 0;
repeat
write('Kerem a szamot: '); readln(szam);
osszeg := osszeg + szam;
if (n = 0) then
begin
legkisebb := szam;
db := 1;
end;
if (szam <> 0) and (n > 0) then
begin
if (szam < legkisebb) then
begin
legkisebb := szam;
db := n + 1;
end;
end;
n := n + 1;
until (szam = 0);
writeln;
writeln('Szamok osszege: ',osszeg);
writeln('Legkisebb a(z) ',legkisebb,', a(z) ',db,'. bekert szam volt.');
if (n <> 1) then
begin
atlag := osszeg / (n - 1);
writeln('Atlag: ',atlag);
end;
if (n = 1) then writeln('Atlag: Nem ertelmezheto!');
readln;
end. -
[HUN]Zolee
őstag
válasz
zvaragabor
#2159
üzenetére
Az until és a db megnövelése közé.
Lehet nem pontosa a kód, mert már 1-2 éve nem láttam pascal-t
Amúgy ebbe a felállásba ahogy a txt van az átlag változód feleslegessé vált
Hibásan számolja az átlagot, ez így ki, mert ha 0-t ütsz akkor is megnöveli a db számot 1-el.
repeat
writeln('Kérem a számot: ');
read(n);
if n<>0 then
begin
osszeg:=osszeg+n;
db:=db+1;
if legkissebb>n then
begin
legkissebb=n ;
legkissebb_db=db;
end;
end;
until n=0;Valami ilyesmire gondoltam.
Új hozzászólás Aktív témák
- Autós topik
- Mibe tegyem a megtakarításaimat?
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Linux haladóknak
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- BestBuy topik
- Hobby elektronika
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Lexus, Toyota topik
- Xiaomi 15T Pro - a téma nincs lezárva
- További aktív témák...
- Asus Zenbook 14 OLED 2.8K 90Hz HDR 10bit Ryzen5 5600H 16GB 512GB SSD Radeon RX Vega7 Win11 Garancia
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- LG 83B4 - 83" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Honor X6a 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÚJ Parkside 10000 mAh powerbank 3 év garanciával.
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest
- ettől függetlenül szerintem műxik):



