program liczący ilość znaków w liczbie.. c++
- grzywatuch
- Użytkownik
- Posty: 363
- Rejestracja: 6 sie 2008, o 10:06
- Płeć: Mężczyzna
- Lokalizacja: Tuchów
- Podziękował: 8 razy
- Pomógł: 42 razy
program liczący ilość znaków w liczbie.. c++
potrzebny mi program liczący ilość znaków w liczbie.. np mamy liczbe:\(\displaystyle{ 125478}\) i powinno wyliczyc, że jest 6 cyfr xD.
-
- Użytkownik
- Posty: 2278
- Rejestracja: 11 kwie 2007, o 18:49
- Płeć: Kobieta
- Lokalizacja: Dąbrowa Górnicza
- Podziękował: 41 razy
- Pomógł: 602 razy
program liczący ilość znaków w liczbie.. c++
Kod: Zaznacz cały
#include<iostream.h>
int main()
{
int liczba,b=1;
cout<<"Podaj liczbe
";
cin>>liczba;
while(liczba=liczba/10)b++;
cout<<"Wprowadzona liczba ma "<<b<<" cyfr"<<endl;
return 0;
}
- grzywatuch
- Użytkownik
- Posty: 363
- Rejestracja: 6 sie 2008, o 10:06
- Płeć: Mężczyzna
- Lokalizacja: Tuchów
- Podziękował: 8 razy
- Pomógł: 42 razy
program liczący ilość znaków w liczbie.. c++
hmm cos nie bardzo bo program sie wyłącza jak wpisze liczbe i dam enter xD, trochu go przerobilem ale dalej cos nie chce pokazywac, tylko go cały czas wywala xD-- 16 listopada 2009, 15:21 --dobra juz działa przerobiłem trochu jeszcze i juz działą xD thx wielkie....
-
- Użytkownik
- Posty: 6607
- Rejestracja: 16 sty 2007, o 19:42
- Płeć: Mężczyzna
- Podziękował: 119 razy
- Pomógł: 1823 razy
program liczący ilość znaków w liczbie.. c++
Można również liczbę odrazu wczytać do stringa i zwracać jego długość. Jeśli nie można - zapisujemy liczbę int -> string i wtedy zwracamy długość. Oczywiście warto sprawdzić, czy pierwszy znak to nie '-' lub '+'.
Pozdrawiam.
Pozdrawiam.