したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

さらみ1

83名前とか無いよ、うん:2008/07/01(火) 22:36:46 ID:5fh3Nsws0
#include <stdio.h>

int isprime(int);

int main()
{
int i;
int sum=0, num=0;

do{
printf("Input Upper Limit : ");
scanf("%d", &num);
}while(num<=3);

for (i = 0; i < num; i++) {
if ((i+1)%3 == 0 || isprime(i+1)) continue;

if ((i+1)%3 == 1) sum += (i+1);
else if ((i+1)%3 == 2) sum -= (i+1);
}

printf("Answer is : %d\n", sum);
return 0;
}

int isprime(int n)
{
int i;
//if(n == 1) return 0; 1を素数に入れないならコメントを外す
for (i = 1; i < n-1; i++) {
if(n%(i+1) == 0) return 0;
}
return 1;
}

あーこれミスってるんだよなー
どんな問題だったか忘れたけれども


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板