Ú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!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Sweet.tv - internetes TV
- A fociról könnyedén, egy baráti társaságban
- Autós topik látogatók beszélgetős, offolós topikja
- Nem akármilyen módon ugrik rá a memóriapánikra a Valve
- Trollok komolyan
- Hullanak a fejek az Apple-nél
- sziku69: Szólánc.
- Horgász topik
- További aktív témák...
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! R5 4500 / 16GB DDR4 / RX 6600 8GB / 500GB Nvme
- Asus Rog Ally RC71L keveset használt PC konzol
- iPhone 15 128GB zöld 100% akku - mint az új - Apple jótállás 2026.10 27.-ig
- Nespresso AEROCCINO XL Fekete tejhabosító, nagyobb kapacítású
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 256 GB-100%-3 hó gari!
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- új HP HyperX Cloud III S headset gamer Fejhallgató
- BESZÁMÍTÁS! Gigabyte M27UA 27 160Hz IPS UHD 4K 1ms monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest

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.

