• 14-03-2014, 15:46:53
    #1
    Arkadaşlar 2 tane sayıdan 2.'si 1.'cisinin katı ise 1 yazdıran değilse 0 yazdıracak bir fonksiyon yazmam lazım. Sonra programda 2 tane sayı girilecek 2. sayı 1. sayının kati ise printf ile katıdir yazdıracak değilse katı değildir yazdıracak.


    #include<stdio.h>
    #include<math.h>
    int main(void)
    {
    	int i,k,maxi;
    	printf("Lutfen iki sayi girin.\n");
    	scanf("%d %d",&i,&k);
    	
    
        
        printf("kati.\n",i,k);
    	return 1; 
    	
    	printf("kati degil.\n",i,k);
    	return 0;
    }
    
    	int kat(int i,int k ) {
    
    		int maxi=i; 
    	
    	if((k>=i) && ((fmod(k,i))==0))
    	maxi == 1;	
    
    	
    	if((k<i) && (k%i!=0))
    	maxi == 0;
    	
    	return maxi;
    			}
  • 14-03-2014, 17:49:06
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Tolgahanuzun adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar 2 tane sayıdan 2.'si 1.'cisinin katı ise 1 yazdıran değilse 0 yazdıracak bir fonksiyon yazmam lazım. Sonra programda 2 tane sayı girilecek 2. sayı 1. sayının kati ise printf ile katıdir yazdıracak değilse katı değildir yazdıracak.


    #include<stdio.h>
    #include<math.h>
    int main(void)
    {
    	int i,k,maxi;
    	printf("Lutfen iki sayi girin.\n");
    	scanf("%d %d",&i,&k);
    	
    
        
        printf("kati.\n",i,k);
    	return 1; 
    	
    	printf("kati degil.\n",i,k);
    	return 0;
    }
    
    	int kat(int i,int k ) {
    
    		int maxi=i; 
    	
    	if((k>=i) && ((fmod(k,i))==0))
    	maxi == 1;	
    
    	
    	if((k<i) && (k%i!=0))
    	maxi == 0;
    	
    	return maxi;
    			}
    Böyle birşey olması lazım kendine göre düzenlersin.

    #include <stdio.h>
    #include <math.h>
    int ilk;
    int ikinci;
    int sonuc;
    
    // Katıysa 1 değilse 0 dönder
    int katimi(int ikinci,int ilk){
    	if(fmod(ikinci,ilk)==0.000000){
    		return 1;
    	}
    	return 0;
    }
    
    int main(void)
    {
    	// İlk Sayıyı Al
    	printf("ilk Sayıyı Yazın Lutfen:");
    	scanf("%d",&ilk);
    	// İkinci Sayıyı Al
    	printf("İkinci Sayıyı Yazın Lutfen:");
    	scanf("%d",&ikinci);
    	// Katimidir Bak 
    	sonuc=katimi(ikinci,ilk);
    	
    	printf("İlk Sayı: %d",ilk);
    	printf("\n");
    	printf("İkinci Sayı: %d",ikinci);
    	printf("\n");
    	printf("Sonuc: %d \n",sonuc);
    	
    	if(sonuc==1){
    		printf("Katıdır");
    	}else{
    		printf("Katı Değil");
    	}
    	
    }
  • 14-03-2014, 17:53:09
    #3
    @S4l1h; Teşekkür ederim hocam yaptım. C Yeni öğrenmeye başlıyorum. Basit sıkıntılar bunlar ama işte işin ucunu ilk başta iyi yakalamak lazım programlamada
  • 14-03-2014, 23:40:06
    #4
    Tolgahanuzun adlı üyeden alıntı: mesajı görüntüle
    @S4l1h; Teşekkür ederim hocam yaptım. C Yeni öğrenmeye başlıyorum. Basit sıkıntılar bunlar ama işte işin ucunu ilk başta iyi yakalamak lazım programlamada
    Öğrenme sürecinde başarılar dilerim c çok güzel bir dil.