İki sayının arkadas olup olmadıgını anlamak(arkadas sayı testı)

Aşağa gitmek

İki sayının arkadas olup olmadıgını anlamak(arkadas sayı testı)

Mesaj  Admin Bir Perş. Ağus. 19, 2010 5:52 am

Kod:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{  int i,toplam1=1,toplam2=1,say1,say2,bolum;
printf("1. sayiyi  giriniz:");
scanf("%d",&say1);
printf("2 . sayiyi giriniz:");
scanf("%d",&say2);
for(i=2;i<(say1/2.0+1);i++){
                            bolum=say1%i;
                            if(bolum==0){
                                toplam1=toplam1+i;
                            }
}
for(i=2;i<(say2/2.0+1);i++){
                            bolum=say2%i;
                            if(bolum==0){
                                toplam2=toplam2+i;
                            }
}
if(say1==toplam2 && say2==toplam1){
                printf("\n%d:sayisi %d: sayisi ile arkadass sayidir\n",say1,say2);
}
system("pause");
}

avatar
Admin
Admin

Mesaj Sayısı : 102
Kayıt tarihi : 18/08/10
Yaş : 29

Kullanıcı profilini gör http://programlama.yetkin-forum.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz