C++ programozás a többi lent?
Vegyünk fel egy 20 elemű 2 jegyű véletlen számokból álló tömböt.
a) 3 legnagyobb szám
b) legnagyobb összegű egymás melletti 3 szám
ilyen programot kellene csinálni
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
b:
Megállapítod T[1+2+3] értékét, ez a kezdeti referencia érték. Indítasz egy for ciklust ahol T[2+3+4] eredményét összehasonlítod a ref-fel. Ha kisebb tovább, ha nagyobb csere és tovább ezt egészen addig amíg el nem érsz a T[18+19+20]-ig végül kiíratod a végeredményt.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Elvi leírások. Ezer sebből véreznek, lesz vele dolgod rendesen de valamit te is csinálj. :)
--------
b:
tmax=t[1]+t[2]+t[3];
for(i=2; i=19; i++)
{
if( tmax kisebb mint (t[i]+t[i+1]+t[i+2]) )
{tmax=t[i]+t[i+1]+t[i+2];}
}
--------------
a:
tmax3=t[1];
tmax2=t[1];
tmax1=t[1];
//legnagyobb szám
for (i=2; i=21;i++)
{
if (t[i] nagyobb mint tmax3)
{tmax3=t[i];}
}
//2. legnagyobb szám
for (i=2; i=21;i++)
{
if (t[i] nagyobb mint t[1] AND t[i] kisebb mint tmax3)
{tmax2=t[i];}
}
//3.legnagyobb szám
for (i=2; i=21;i++)
{
if (t[i] nagyobb mint t[1] AND t[i] kisebb mint tmax3 AND t[i] kisebb mint tmax2)
{tmax1=t[i];}
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!