Venez faire du C !
Foxyorki26
2022-05-27 23:42:57
Trouvez moi le 400ème nombre premier en C
Envoyez le code sinon je ne valide pas
Foxyorki26
2022-05-27 23:46:01
Le 27 mai 2022 à 23:45:37 :
DM d'info khey ?
Non khey c'est simple je poste la solution dans quelques minutes
gfgjj
2022-05-27 23:48:36
#include <stdio.h>
int is_prime(int a) {
for (int i=2; i < a/2; i++)
if (a % i != 0) return 0;
return 1;
}
int main() {
int primes_find = 0;
int i = 0;
int last_prime = 0;
while (primes_find != 400) {
i++;
if is_prime(i) primes_find++;
}
printf("400th prime is %i\n", i);
}
Foxyorki26
2022-05-27 23:54:52
Le 27 mai 2022 à 23:48:36 :
<code>- include <stdio.h>
int is_prime(int a) {
for (int i=2; i < a/2; i++)
if (a % i != 0) return 0;
return 1;
}
int main() {
int primes_find = 0;
int i = 0;
int last_prime = 0;
while (primes_find != 400) {
i++;
if is_prime(i) primes_find++;
}
printf("400th prime is %i\n", i);
}
</code>
400th prime is -2147483255
gfgjj
2022-05-27 23:56:55
Le 27 mai 2022 à 23:54:52 Foxyorki26 a écrit :
Le 27 mai 2022 à 23:48:36 :
<code>- include <stdio.h>
int is_prime(int a) {
for (int i=2; i < a/2; i++)
if (a % i != 0) return 0;
return 1;
}
int main() {
int primes_find = 0;
int i = 0;
int last_prime = 0;
while (primes_find != 400) {
i++;
if is_prime(i) primes_find++;
}
printf("400th prime is %i\n", i);
}
</code>
400th prime is -2147483255
ah je vais debbug
Foxyorki26
2022-05-27 23:57:04
ta fonction is_prime est fausse
Foxyorki26
2022-05-28 00:00:25
ils sont où les devs du forom ?
gfgjj
2022-05-28 00:01:12
#include <stdio.h>
int is_prime(int a) {
for (int i=2; i < a/2; i++)
if (a % i == 0)
return 0;
return 1;
}
int main() {
int primes_find = 0;
int i = 1;
int last_prime = 0;
while (primes_find != 400) {
i++;
if (is_prime(i)) {
primes_find++;
printf("%i\n",i);
}
//printf("%i", i);
}
printf("400th prime is %i\n", i);
}
gfgjj
2022-05-28 00:02:12
Le 27 mai 2022 à 23:57:04 Foxyorki26 a écrit :
ta fonction is_prime est fausse
oui quelques temps que j'ai pas fait de nombres premiers et de `%`, quelques hesitations