Przepisywanie int do tablicy
Ostatnio zmodyfikowano 2013-04-04 21:59
bingo009 Temat założony przez niniejszego użytkownika |
» 2012-08-04 13:32:00 To ma działać tak: Program pobiera od usera liczbę, przykładowo user wpisał 1011. Więc zmienna input ma wartość 1011. Program sprawdza ile znaków ma zmienna input, w tym przypadku 4, i tworzy tablicę o 4 indeksach i przepisuje tam kolejne liczby. Czyli wynik końowy to: int tablica[] = { 1, 0, 1, 1 ); |
|
xevuel |
» 2012-08-04 13:35:25 Musisz tworzyć tablicę dynamicznie. Przykład: int a = 0; cin >> a; int * array = new int[ a ]; std::string liczba = a; for( int i = 0; i < a; i++ ) array[ i ] = atoi( liczba[ i ] );
delete[] array;
O coś takiego chodzi? @down: Nie kasuj swojego rozwiązania - będzie miał 2 metody, to sobie porówna, i wybierze tą, która mu bardziej przypadnie do gustu :P |
|
CodeMeister |
» 2012-08-04 13:37:07 Osz ty niedobry... za szybki jesteś :P |
|
bingo009 Temat założony przez niniejszego użytkownika |
» 2012-08-06 18:57:32 Dobra jednak jeszcze nie. xevuel twoja funkcja wygląda tak, że tworzy tablice o ilości elementów a. Jeśli zmienna a, będzie miała 101 wartość, to jaką utworzy tablicę? O 101 indeksach? A mi chodzi o to, że utworzy tablicę o trzech indeksach i zapisze w indekscah kolejne cyfry. Wydaję mi się, że najlepszym pomysłem będzie konwersja na string i zapisanie tego do tablicy int. |
|
PGS-MSI |
» 2013-04-04 21:59:03 A ja bym polecił coś o wiele lepszego; <vector> o wiele by to przyspieszyło prace. Yyy ale odgrzałem kotleta: 2012-08-06 18:57:32 :-) |
|
1 « 2 » |