Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pętla. Wyniki na końcu!

Ostatnio zmodyfikowano 2009-02-03 19:48
Autor Wiadomość
adam_993
Temat założony przez niniejszego użytkownika
Pętla. Wyniki na końcu!
» 2009-02-03 18:49:01
Mam taki program:
C/C++
#include <stdio.h>
#include <conio.h>
bool pierwsza( int p ) {
    int i;
    if( p < 2 ) return false;
   
    for( i = 2; i * i <= p; i++ )
    if( p % i == 0 )
         return false;
   
    return true;
}
int main() {
    int c, n, x;
    scanf( "%d", & n );
    for( c = 1; c <= n; c++ ) {
        scanf( "%d", & x );
        if( pierwsza( x ) == true )
             printf( "TAK\n" ); else
        printf( "NIE\n" );
    }
   
    getch();
    return 0;
}
. Nie wiem jak zrobić, by odpowiedzi były na końcu po podaniu danych. Program działa tak:
Na start podaję liczbę n,
n razy podaję liczbę x;
na koniec odpowiadam TAK i NIE, w zależności od układu (czy podana liczba jest pierwsza) np.
3
11
1
4
TAK
NIE
NIE. Co z tym zrobić?


   
P-4054
DejaVu
» 2009-02-03 19:48:55
Musisz w pierwszej pętli zapisać wszystkie liczby do tablicy. Po wczytaniu wszystkich danych w drugiej pętli używasz wartości z tablicy i wypisujesz wyniki.
P-4058
« 1 »
  Strona 1 z 1