Witam nie wiem jak to zrobic zadanko a wy jestescie w tym dobrzy .
Liczba n jest liczbą doskonałą jeśli suma wszystkich jej dzielników (mniejszych od n) jest równa n (np. 6,28). Napisz schemat blokowy sprawdzający czy liczba naturalna n jest liczbą doskonałą.
[schemat blokowy] - zadanie
Rozpoczęty przez
ufoxxx
, 24 05 2008 08:27
1 odpowiedź w tym temacie
#1
Napisano 24 05 2008 - 08:27
#2
Napisano 28 05 2008 - 19:14
Pseudokod:
- na wejściu jest start, na wyjściu stop (w owalnej obwódce),
- instrukcje oznacza się prostokątem,
- rombem oznacza się instrukcję warunkową,
- równoległobokiem wejściem (z strzałką z lewej strony) lub wyjściem (z strzałką z prawej strony).
int n = 0; int suma = 0; scanf('%d', &n); for ( int i = 0; i < n-1; ++i ) { if ( n % i == 0 ) { suma += i; } } if ( n == suma ) { printf('Liczba doskonala'); }Przepisać to na schemat blokowy to nie problem chyba Dla ułatwienia:
- na wejściu jest start, na wyjściu stop (w owalnej obwódce),
- instrukcje oznacza się prostokątem,
- rombem oznacza się instrukcję warunkową,
- równoległobokiem wejściem (z strzałką z lewej strony) lub wyjściem (z strzałką z prawej strony).
Użytkownik Kai edytował ten post 28 05 2008 - 19:16
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych