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

tablica

Ostatnio zmodyfikowano 2012-11-26 08:42
Autor Wiadomość
ciemajek
Temat założony przez niniejszego użytkownika
» 2012-11-25 23:34:17
Nie, nie :) po prostu chce poznac w c++ dzialania na tablicach i ich poszczegolnych elementach :D rownie dobrze zamiast X[10^6] moze byc nawet 10^100 albo po prostu 3000 , tak poza tym OIG jest dla gimnazjalistow z tego co wiem :P
P-69911
Mrovqa
» 2012-11-26 08:42:36
@ciemajek w takim razie to przepraszam :)
Coś mi się tak zdaję, że tablicy 10^100 byś nie zmieścił w pamięci :P Najłatwiej IMHO to jest zrobić tak:
C/C++
char * vec1 = new char[ size + 1 ],
* vec2 = new char[ size + 1 ]; // zakladamy ten sam rozmiar
int Z = 0;
scanf( "%s%s", vec1, vec2 );
char * it = vec1, * end = vec1 + size,
* it2 = vec2;
while( it != end )
if( * it++>* it2++ ) // jezeli cyfra w pierwszej liczbie jest wieksza
     Z++;

Wczytujesz liczby jako stringi i potem porównujesz znak po znaku. Za ewentualne błędy przepraszam, pisałem "z biegu" ;)
P-69920
1 « 2 »
Poprzednia strona Strona 2 z 2