oktatas:programozas:cpp:cpp_peldak
Tartalomjegyzék
Megvalósítások
- Szerző: Sallai András
- Copyright © Sallai András, 2011, 2014
- Web: https://szit.hu
Véletlen szám
- veletlenszam.cpp
#include <iostream> #include <cstdlib> using namespace std; int main() { srand(time(0)); cout << rand() % 3; return 0; }
Egy 0, 1 vagy kettő számot adja vissza elvi véletlenséggel. Az srand() és a rand() függvények a cstdlib könyvtárban vannak.
Sztring darabolása
- darabolas.cpp
#include <iostream> #include <string> #include <sstream> using namespace std; int main() { cout << "Sztring darabolas" << endl; string s("tehetség az nem mindig van"); istringstream iss(s); do { string resz; iss >> resz; cout << "Resz: " << resz << endl; } while (iss); return 0; }
Váltás számrendszerek között
- valtas.cpp
#include <iostream> #include <string> using namespace std; string convBase(unsigned long v, long base) { string digits = "0123456789abcdef"; string result; if((base < 2) || (base > 16)) { result = "Error: base out of range."; } else { do { result = digits[v % base] + result; v /= base; } while(v); } return result; } int main() { unsigned long x = 64206; cout << "Hex: " << convBase(x,16) << endl; cout << "Decimal: " << convBase(x,10) << endl; cout << "Octal: " << convBase(x,8) << endl; cout << "Binary: " << convBase(x,2) << endl; cout << "Test: " << convBase(x,32) << endl; return 0; }
oktatas/programozas/cpp/cpp_peldak.txt · Utolsó módosítás: 2021/05/25 23:26 szerkesztette: admin