TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Problem z programem w C, , the_unicorn 12/04/03 11:44 Program ma sprawdzać czy dana liczba jest liczbą pierwszą, ale za każdym razem wypisuje, że nie jest. Ja już nie wiem co jest nie tak... :( Niby prosty programik, ale ja dopiero zaczynam, więc mam nadzieję, że ktoś zauważy błąd i po kłopocie. Z góry thx!
A oto i program:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int liczba_pierwsza(int);
int main(void)
{
int liczba, z;
printf("Podaj liczbe do sprawdzenia\n");
scanf("%d",&liczba);
z=liczba_pierwsza(liczba);
if (z=0) {
printf("Ta liczba jest liczba pierwsza\n");
} else
printf("Ta liczba nie jest liczba pierwsza\n");
}
int liczba_pierwsza(int liczba)
{
int i;
int warunek=0;
for (i=2; i<liczba/2; ++i)
if (liczba%i==0) {
warunek=1;
break;
}
return(warunek);
}"The wisest is he who knows he
does not know" - To proste , maciusk 12/04/03 11:46
W if jest źle warunek piszę sie z==0MSI 683dx - Hehe, , the_unicorn 12/04/03 12:14
działa! Dzięki wielkie!"The wisest is he who knows he
does not know" - Nie ma za co! , maciusk 12/04/03 12:52
Rok temu pisałem takie same programy :)MSI 683dx
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|