Jak wyswietlic liczb z zakresu osemkowego?
Ostatnio zmodyfikowano 2013-06-13 20:29
tirou Temat założony przez niniejszego użytkownika |
Jak wyswietlic liczb z zakresu osemkowego? » 2013-06-13 15:48:25 Mam pytanie, potrzebuję rady. Chciałbym wyswietlic liczby powiedzmy wylosowane od 0 1000 tylko te ktore sa w zakresie osemkowym tzn:
te liczby które maja w sobie cyferke 8 lub 9 nie mogą się wyświetlic? Z góry dziękuję za wszelkie rady. |
|
ison |
» 2013-06-13 16:29:07 1000 w ósemkowym to 512 w dziesiętnym, wylosuj liczbę z zakresu 0-512 i zamień ją na ósemkowy |
|
tirou Temat założony przez niniejszego użytkownika |
» 2013-06-13 18:21:18 tak tlyko chodzi mi o to, ze mam juz dany zbiór ( tablice) liczb i musze sprawdzic jej kazdy element czy nie zawiera cyfry 9 lub 8 |
|
pekfos |
» 2013-06-13 18:39:55 Dziel przez 10 i sprawdzaj cyfrę jedności. |
|
tirou Temat założony przez niniejszego użytkownika |
» 2013-06-13 20:02:56 działa prawie świetnie, jednak chciałbym zadać pytanie czy jeszcze. wklejam kod: bool spr( int x ) { int y = x; int w = 0; bool p = true; for( int i = 0; i < 10000; i++ ) { w = y % 10; if( w >= 8 ) return false; y /= 10; } return true; }
Czy da sie sprawdzić długosc powiedzmy cyfr tak jak np string sie sprawdza: string s; s.lenght() ? |
|
MrPoxipol |
» 2013-06-13 20:04:55 Zawsze możesz zamienić liczbę na tekst i sprawdzić jego długość. |
|
pekfos |
» 2013-06-13 20:06:10 Tak samo jak w kodzie, który podałeś. Tylko zamiast sprawdzania licz cyfry.
PS: beznadziejna pętla. |
|
tirou Temat założony przez niniejszego użytkownika |
» 2013-06-13 20:12:32 wiem o tym, ze beznadziejna, gdyż nie wiem jak przekształcić przykładowo liczbe: int x=987456325; na string s; wtedy sprawdziłbym długość i jechał: for(int i=0;i<dl;i++).Tylko: i need a tip |
|
« 1 » 2 |