Hirdetés
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- Milyen okostelefont vegyek?
- Yettel topik
- Az iPhone Air buktája elkaszálhatta vékonyítási lázat
- Xiaomi 15 Ultra - kamera, telefon
- Apple Watch
- Magisk
- Samsung Galaxy Watch6 Classic - tekerd!
- iOS alkalmazások
Ú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 = enter
Akkor 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!
- Bomba ár! Lenovo IdeaPad V15-IIL: i5-10GEN I 8GB I 256-512SSD I 15,6" FHD I Cam I W11 I Garancia!
- HIBÁTLAN iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen, 100% Akksi, MS4120
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- HP Zbook Studio G8 WorkStation i7-11850H 32GB 512GB Nvidia Quadro T1200 400NIT, 100% sRGB Garis!
- Huawei P30 Lite / 4/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

Akkor 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.


