Ĺadny brzuch
Napisałem taki program z uzyciem tablicy. Lecz mam problem z wyswietleniem tej tablicy w odwrotnej kolejności ( od tyłu).
Oczywiscie w C++ zapomnialem dodac.
Kod podesle później bo nie jestem na swoim komputerze.
Lol. Niezły guru z ciebie. Jak masz tablicę, to masz rozmiar, jak masz rozmiar to masz pętlę:
for(int i =0; i < rozmiar_tablicy; i++)cout<<tablica[rozmiar_tablicy-1-i];
Masz petlę, nie masz problemu. "Guru" xD
ale jezeli nie bede podawal rozmiaru
No sorry ale jak masz tablicą to masz rozmiar...Dżisys
Z java mi sie juz myli.
No to mam cos takiego ale chce zeby mi nie wyswietlało tych niepotrzebnych zer.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int x; int r; int temp[r]; x=34; for(int i=0;i<r;i++){ temp[i]=x%2; x=x/2; //cout<<temp[r-1-i]; } for(int i=0;i<r;i++){ cout<<temp[r-1-i]; } system("PAUSE"); return EXIT_SUCCESS; }
Naprawde jetes taki głupi, czy tylko udajesz?
for(int i=0;i<r;i++){ if(temp[r-1-i]==1)wynik=true; if((temp[r-1-i]==0) && (wynik == false))continue; cout<<temp[r-1-i]; }
OMG...
Ps. zmienna wynik to zmienna typu bool zadeklarowana na początku main() i zainicjalizowana wartością false(dla czytelnosci gdyz w przypadku braku inicjalizacji domyslna wartosc to false)
Użytkownik arcktos edytował ten post 06 listopad 2006, 16:28
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Oczywiscie w C++ zapomnialem dodac.
Kod podesle później bo nie jestem na swoim komputerze.
Lol. Niezły guru z ciebie. Jak masz tablicę, to masz rozmiar, jak masz rozmiar to masz pętlę:
for(int i =0; i < rozmiar_tablicy; i++)cout<<tablica[rozmiar_tablicy-1-i];
Masz petlę, nie masz problemu. "Guru" xD
ale jezeli nie bede podawal rozmiaru
No sorry ale jak masz tablicą to masz rozmiar...Dżisys
Z java mi sie juz myli.
No to mam cos takiego ale chce zeby mi nie wyswietlało tych niepotrzebnych zer.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int x; int r; int temp[r]; x=34; for(int i=0;i<r;i++){ temp[i]=x%2; x=x/2; //cout<<temp[r-1-i]; } for(int i=0;i<r;i++){ cout<<temp[r-1-i]; } system("PAUSE"); return EXIT_SUCCESS; }
Naprawde jetes taki głupi, czy tylko udajesz?
for(int i=0;i<r;i++){ if(temp[r-1-i]==1)wynik=true; if((temp[r-1-i]==0) && (wynik == false))continue; cout<<temp[r-1-i]; }
OMG...
Ps. zmienna wynik to zmienna typu bool zadeklarowana na początku main() i zainicjalizowana wartością false(dla czytelnosci gdyz w przypadku braku inicjalizacji domyslna wartosc to false)
Użytkownik arcktos edytował ten post 06 listopad 2006, 16:28