Problem [C] Podzielnosc cyfr liczby przez 5

A A A
Początkujący
Avatar rekki
reputacja: 0
posty: 4
offline
01.04.11 19:22 | #2465590 | (link) | zgłoś naruszenie
Mam do napisania program w języku C

Program ma sprawdzać, czy wszystkie cyfry zadanej liczby sa podzielne przez 5

Nie wiem czy dobrze się do tego zabrałem , oto moj program, proszę o pomoc i zweryfikowanie kodu.

#include
int main()
{
int n,ostatniacyfra,robn;
printf("Program sprawdza czy wszystkie cyfry zadanej liczby sa podzielne przez 5 \\n\\n");

printf("Podaj liczbe = \\t");
scanf("%i",&n);
robn= n;
do
{
robn= robn/10;
ostatniacyfra = robn % 10;
}
while ((ostatniacyfra % 5 == 0)&&(robn));


if(robn )
printf("Liczba ma conajmniej jedna niepodzielna przez 5 cyfre: ");
else
printf("Wszystkie cyfry liczby sa podzielne przez 5!");
getch();
Użytkownik: rekki otrzymał ostrzeżenie za tą wiadomość:Dublowanie tematów
Wartość ostrzeżenia:1
Emeryt
Avatar ramzes
reputacja: 667
posty: 1673
offline
06.04.11 14:48 | #2470552 | (link) | zgłoś naruszenie
Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!


Co prawda w c++ ale przez to chociaż trochę pomyślisz nad kodem.
Oczywiście program powinno się znacznie udoskonalić ale myślę, że ogólny szkic ci wystarczy.
Nie kompilowałem ale powinno działać.
login
hasło
|
Nie masz profilu? - zarejestruj się i zacznij w pełni korzystać z sieci!