17 Mai 2010 08:58
Escrever os números primos entre 100 e 200 bem como a soma desses números
#include <stdio.h>
#include <conio.h>
int main (void){
int i, soma;
printf("\nNumeros primos entre 100 e 200:\n\n", i);
for(i=100; i<=200; i++){
if (i % 2 != 0)
{
printf("%d\n", i);
}
}
soma=i+1;
printf("E a soma de todos eles eh: %d", soma); // Aqui mora o problema!
getch();
}
17 Mai 2010 10:10
#include <stdio.h>
#include <conio.h>
int main (void){
int i, soma;
printf("\nNumeros primos entre 100 e 200:\n\n", i);
for(i=100; i<=200; i++){
if (i % 2 != 0)
{
printf("%d\n", i);
soma=soma+i;
}
}
printf("E a soma de todos eles eh: %d", soma); // Aqui mora o problema!
getch();
}
17 Mai 2010 10:20
17 Mai 2010 10:36
17 Mai 2010 11:14
#include <stdio.h>
#include <conio.h>
int main (void){
int i, soma;
printf("\nNumeros primos entre 100 e 200:\n\n", i);
for(i=100; i<=200; i++)
{
if (i % 2 != 0)
{
printf("%d\n", i);
soma=soma+i;
}
}
printf("E a soma de todos eles eh: %d", soma);
getch();
}
17 Mai 2010 11:35
17 Mai 2010 11:45
#include <stdio.h>
#include <conio.h>
int main (void){
int i, soma;
printf("\nNumeros primos entre 100 e 200:\n\n", i);
for(i=100; i<=200; i++)
{
if (i%1==0 && i%i==0)
{
printf("%d\n", i);
soma=soma+i;
}
}
printf("E a soma de todos eles eh: %d", soma);
getch();
}
if (i%1==0 && i%i==0)
17 Mai 2010 11:52
17 Mai 2010 13:07
17 Mai 2010 13:42
#include <stdio.h>
#include <conio.h>
int primo(int b)
{
int i, count = 0;
for(i=1;i<b+1;i++)
{
if((b % i) == 0)
{
count++;
}
}
if(count == 2)
{
return 1;
}
else
{
return 0;
}
}
int main()
{
int i, soma;
printf("\nNumeros primos entre 100 e 200!\n\n");
for(i=100;i<=200;i++)
{
if(primo(i) == 1)
{
printf("%d\n", i);
soma=soma+i;
}
}
printf("\nE a soma de todos eles eh: %d", soma);
getch();
}
17 Mai 2010 14:06
#include <stdio.h>
#include <conio.h>
int primo(int b) {
int i, count = 0;
for(i=2; i<=b; i++) if(!(b%i)) count++;
return (count<2);
}
int main() {
int i, soma;
printf("\nNumeros primos entre 100 e 200!\n\n");
for(i=100; i<=200; i++) {
if (primo(i)) {
printf("%d\n",i);
soma += i;
}
}
printf("\nE a soma de todos eles eh: %d", soma);
getch();
}
17 Mai 2010 21:45
Puts... como passou por alto isso ! Olhe que tinha entendido mas não me deparei nesse "pequeno" detalhe... rsrsMaligno escreveu:Detalhe: você está considerando como primo o número que for ímpar.
Mas ainda acho Maligno que a sua fatoração só sintetizou a quantidade de linha mas manteve o mesmo procedimento que o Thiago fez por ultimo. Estou errado ?se fosse um volume grande de dados, a performance poderia ser comprometida pelo código redundante.
17 Mai 2010 22:18
sua fatoração só sintetizou a quantidade de linha mas manteve o mesmo procedimento
único número par que é primo, isto é, o número 2.
17 Mai 2010 22:21
17 Mai 2010 23:09