Új hozzászólás Aktív témák
-
Jhonny06
veterán
válasz
lamajoe #1108 üzenetére
Én is ebből tanultam anno, nem rossz, bár egy kicsit érdekesen van összeállítva. Memóriakezelés, láncolt listák, meg sablonok vannak benne, de egy sima I/O műveletet egy egyszerű fájllal még véletlenül se raktak volna bele. Pedig ez alap, főleg aki emelt érettségire akar felkészülni.
-
-
Orc
senior tag
Én így csinálnám:
#include <iostream>
using namespace std;
int main()
{
string out;
do{
int x, y;
cout << "Kiszamolom a teglalap teruletet.\n";
cout << "Ird be a teglalap oldalait.\nHosszabb (cm) :";
cin >> x;
cout << "\nRovidebb (cm) :";
cin >> y;
int z = x * y;
if (x >= y)
cout << "\nA teglalap terulete: " << z <<" cm";
else
cout << "\nAz elso megadott oldal hossza kisebb a masodikenal.";
cout << endl << "\nHa ki akarsz lepni nyomj I-t vagy i-t!" << endl;
cin >> out;
cout << endl;
}
while (out != "i" && out != "I");
} -
Jester01
veterán
Hát ez egyszerűnek tűnik, de nem az
Mégpedig azért, mert a bevitel általában soronként pufferelt. Ezt persze át lehet állítani, de macerás. Ilyen kis progik esetén általában bőven megteszi, ha X = enterAkkor pl. egy sima getchar(); jó is (feltéve persze, hogy az összes beadott adatot megette addigra a programod, különben egyből kilép). C++ esetén egy cin >> c; vagy ilyesmi. Mondjuk az esetek 99%-ban kifejezetten ellenjavalt ilyen várakozást tenni a program végére, mert minek.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Kerékpárosok, bringások ide!
- Kedvenc zene a mai napra
- Kisebb, könnyebb, kitartóbb: szupermobillal hűti a Honor a kedélyeket
- gban: Ingyen kellene, de tegnapra
- Debrecen és környéke adok-veszek-beszélgetek
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Akciókamerák
- Brogyi: CTEK akkumulátor töltő és másolatai
- Battlefield 6
- SSD kibeszélő
- További aktív témák...
- BESZÁMÍTÁS! Gigabyte H170 i7 6700K 16GB DDR4 512GB SSD GTX 1080 8GB ZALMAN S2 TG A-Data 600W
- KIÁRUSÍTÁS - HP Elite / ZBook Thunderbolt 3 Dock (akár 2x4K felbontás)
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Xbox Elite Series 2 Kontroller // Számla + garancia //
- ÁRCSÖKKENTÉS MSI Z77 MPOWER Alaplap eladó
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest