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");
	}
	
}