Skocz do zawartości


Zdjęcie

[schemat blokowy] - zadanie


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 ufoxxx

ufoxxx

    Nowy

  • 1 postów

Napisano 24 05 2008 - 08:27

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łą.

  • 0

#2 Kai

Kai

    Stały użytkownik

  • 237 postów

Napisano 28 05 2008 - 19:14

Pseudokod:
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

  • 0

Zobacz więcej tematów z tagiem: schemat blokowy



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych