C Programlama Dili Girilen Sayıyı Tam Bölen Değerler
C Programlama Dili girilen sayıyı tam bölen tüm değerleri ekrana yazdıran C program kodu.
- Kullanıcıdan sayı girmesi istenilir.
- Girilen sayıyı tam bölen değerler bulunur. Bulunan bu değerler diziye atılır.
- Eğer diziye bir değer atanılmadıysa ekrana bölen bir değerinin olmadığı yazdırılır.
- Tam bölenleri var ise ekrana yazdırılır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include <stdio.h> #include <stdlib.h> // Girilen sayıyı kendisi ve 1 dışında tam bölen sayıları bulma int main(){ int sayi, j=0; int dizi[100]; printf("Sayi Giriniz: "); scanf("%d", &sayi); for(int i=2; i<sayi; i++){ if(sayi % i == 0){ dizi[j] = i; j++; } } if(j == 0){ printf("Girilen sayiyi 1 ve kendisi(%d) disinda bolen sayi yoktur!\n", sayi); } else for(int i=0; i<j; i++) printf("%d ", dizi[i]); printf("\n"); system("pause"); return 0; } |
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .