Kezdőoldal » Számítástechnika » Programozás » C++ szám vizsgálata?

C++ szám vizsgálata?

Figyelt kérdés

A képen látható a bemenet és ez eddig kimenetem: [link]


A bemenet első sora: 3 5, amit azt jelenti, hogy 3 soron át 5 adatot kell majd megadni.

Miután ez megvolt ki írattam a sorszám, legkisebb, legnagyobb számot soronként.


Az a feladat, hogy valahogyan meg kell vizsgálnom, hogy bármelyik sorban a legkisebb érték esetleg nagyobb-e a legmagasabb számnál. Ebben az esetben a 3. sorban lesz mivel a 16 a legkisebb abban a sorban, de viszont az első sorban a legnagyobb a 15-ös volt.


Ezzel próbálkoztam, de ez nem jó, mert t[i]-t nézem szóval mindig csak egy sorban nézem.


for (int i = 0; i < n; i++)

{

cout << t[i].sorszam << " " << t[i].min_ho << " " << t[i].max_ho << endl;


if(t[i].min_ho > t[i].max_ho)

{

cout << t[i].sorszam;

}

else

{

cout << "1";

}

}



#C++ #c++ maximum #c++ tétel #c++ vizsgálat #c++ eldöntés
2019. nov. 18. 17:13
 1/6 anonim ***** válasza:
63%

"Az a feladat, hogy valahogyan meg kell vizsgálnom, hogy bármelyik sorban a legkisebb érték esetleg nagyobb-e a legmagasabb számnál."

Tessék? Mi az, hogy egy szám magas?

2019. nov. 18. 17:17
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Javítva a kérdést: azt kell vizsgálnom, hogy bármelyik sorban a legkisebb érték az nagyobb-e bármelyik sorban lévő legnagyobb értékénél.
2019. nov. 18. 17:22
 3/6 anonim ***** válasza:
100%
Akkor már csak az a kérdés, hogy mi a kérdés?
2019. nov. 18. 17:48
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Hogy ezt milyen módod tudnám megoldani?
2019. nov. 18. 18:13
 5/6 anonim ***** válasza:
100%

Deklarálsz 2 változót a legkisebb maximumnak és a legnagyobb minimumnak.

Végig mész a sorokon, a fenti változókat állítod, ha szükséges.

A végén megnézed, hogy a legnagyobb minimum nagyobb-e, mint a legkisebb maximum.

2019. nov. 18. 19:10
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
41%

// Az összes ilyen sor páros kiiratása egymásba ágyazott ciklussal:

for (int min_i = 0; min_i < n; ++min_i) {

__for (int max_i = 0; max_i < n; ++max_i) {

____if (t[min_i].min_ho > t[max_i].max_ho) {

______cout << "t[" << min_i << "].min=" << t[min_i].min_ho << " nagyobb mint ";

______cout << "t[" << max_i << "].max=" << t[max_i].max_ho << endl;

____}

__}

}

2019. nov. 18. 19:38
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!