Przejdź do głównej zawartości

Posty

stringstream - konwersje

Aby wykorzystać ciekawe możliwości jakie daje stringstream należy dołączyć bibliotekę sstream. Poniżej kilka przykładowych konwersji: String to Int (str2int) #include <iostream> #include <sstream>   using namespace std ;   int main ( ) {     int a ;     string s = "123" ;     stringstream ss ;     ss. clear ( ) ;     ss << s ;     ss >> a ;     cout << a * 2 ;     return 0 ; } Int to String (int2str) #include <iostream> #include <sstream>   using namespace std ;   int main ( ) {     int a = 123 ;     string s ;     stringstream ss ;     ss. clear ( ) ;     ss << a ;     ss >> s ;     cout << s ;     return 0 ; } Float to String (float2str ) #include <iostream> #include <sstrea...

Matura 2013

Arkusze Poziom rozszerzony Zad. 2 (unieważnione) Było to zadanie typu odgadnij co robi ten algorytm. Tym razem algorytm miał być realizacją sita Eratostenesa. Popełniono jednak błąd w zapisie pętli, a dokładniej w definicji licznika pętli, typu j = i + i gdzie i = 1 ( i się nie zmieniało) w związku z tym licznik pętli j również nie ulegał zmianie co powodowało, że algorytm nigdy się nie kończył. Zad. 6 Odczytywanie liczb podanych w systemie ósemkowym, zamiana systemu na dziesiętny, zamiana zmiennej int na string, porównanie pierwszego i ostatniego znaku w ciągu i wypisanie liczb w których pierwsza cyfra równa się ostatniej. #include <iostream> #include <sstream>   using namespace std ;   int main ( ) {         int a ;         while ( cin >> oct >> a )         {                 stringstream ss ;         ...

LVL 0 - Zadanie 10

Autor: Alicja Musiał Napisz program, który przyjmie imię i określi (z dużym prawdopodobieństwem) czy jest ono żeńskie czy męskie. Przyjmiemy, że kobietą jest osoba, której imię kończy się literą "a" (oczywiście jest to uproszczenie np. Kosma jest imieniem męskim). Posiadając informację o rodzaju imienia dostosuje do niego odpowiedni komunikat powitalny: - dla imienia żeńskiego: "Witaj << imie >> moja piekna kolezanko!", - dla imienia męskiego: "Witaj << imie >> moj przystojny kolego!".

LVL 0 - Zadanie 9

Autor: Radosław Furmaniak Napisz program który, sprawdzi czy trzy wprowadzone liczby tworzą trójkę pitagorejską, tzn. czy suma kwadratów dwóch pierwszych jest równa kwadratowi trzeciej.