Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zapisywanie liczb oddzielonych spacjami do tablicy

Ostatnio zmodyfikowano 2014-12-12 21:31
Autor Wiadomość
Rashmistrz
» 2014-12-11 15:29:24
jest liczba 356474573 i teraz chcę każdą z cyfr zapisać do osobnej zmiennej
Opisałem to w drugim moim poście w tym temacie...
//EDIT: Naucz się z materiałów tam podanych o stringach

Ale Okej... przeanalizuj sobie tą koncepcje:
C/C++
string zdanie;
cin >> zdanie;
for( a = 0; a < zdanie.size(); a++ )
     tablica[ a ] = zdanie[ a ] - 48;
// dalej rób to chcesz tam liczyć na tych cyfrach

____________________________________________________________________

Zapisywanie liczb oddzielonych spacjami do tablicy
(Taki jest temat)
na przykład 35 64 74 57 3 albo 356 474 573

Zwykły
std::cin
 starczy...
Właśnie muszą być pomiędzy nimi znaki białe,
by
std::cin
 mógł rozpoznać gdzie się kończą.
____________________________________________________________________

ogólnie wystarczy się trochę pobawić z modulo i dzieleniem.
TO JEST NAJWOLNIEJSZY Z MOŻLIWYCH SPOSOBÓW!
To jest bardziej programowanie, niż matematyka!
P-122689
pw1602
Temat założony przez niniejszego użytkownika
» 2014-12-11 15:29:44
Już zacznę się z tym bawić ;)
P-122690
pw1602
Temat założony przez niniejszego użytkownika
» 2014-12-12 12:30:29
Pierwszy program z mi wyszedł, ale z drugim mam problem. Nie wiem w jaki sposób mogę za pomocą
cin
 wpisać wszystkie liczby oddzielone spacją. Czy można prosić o jakiś przykład?
P-122739
darko202
» 2014-12-12 13:16:59
może getline 
char buffor[256];
std::cin.getline (buffor,256);

przykład na stronie
http://www.cplusplus.com​/reference/istream/istream​/getline/

P-122740
Rashmistrz
» 2014-12-12 18:42:30
Nie wiem w jaki sposób mogę za pomocą cin
 wpisać wszystkie liczby oddzielone spacją.
Użyj pętli:
C/C++
for( int i = 0; i < elementy_w_tablicy; i++ )
     std::cin >> tablica[ i ];
// nikt ci nie zabronia również tak zrobić:
std::cin >> tablica[ 0 ] >> tablica[ 1 ] >> tablica[ 2 ] >> /* ... */ tablica[ n ];
P-122753
pw1602
Temat założony przez niniejszego użytkownika
» 2014-12-12 21:31:19
Dzięki. Jak tylko znajdę chwilkę czasu to zacznę działać.

@Edit

Wielkie dzięki. Działa.
P-122767
1 « 2 »
Poprzednia strona Strona 2 z 2