SORULAR

1. Klavyeden rastgele girilen 10 sayıyı okuyup bu sayıları tersten yazdıran bir C programı yazınız?

2. Klavyeden girilen bir metnin uzunluğu bulan bir C programı yazınız? 

3. Bir kare matrisin determinantını bulan bir C programı yazınız? 

4. Klavyeden girilen bir metni tersten yazdıran bir C programı yazınız? 

5. Klavyeden girilen bir cümledeki kelimelerin sadece ilk harflerini yazdıran bir C programı yazınız? 

6. Klavyeden girilen bir cümledeki kelimelerin yerini bozmadan tersten yazdıran bir C programı yazınız? ( Örn: Ali Topu At Î At Topu Ali ) 

7. Mevcudu klavyeden girilen bir sınıftaki öğrencilerin sınav sonuçlarını okutup ortalamasını ve en yüksek notu bulan programı yazınız? 

8. 25 elemanlı bir dizideki negatif elemanların toplamını bulan programı yazınız?

 9. 20 elemanlı bir dizide kaç negatif, kaç pozitif ve kaç tane 0 olduğunu bulan ve ekrana yazdıran programı yazınız? 

10. 50 elemanlı bir dizide değeri 0’dan küçük olanları neg isimli diziye, değeri 0 ya da 0’dan büyük olanları poz isimli diziye aktaran programı yazınız? 

11. Eleman sayısı dışarıdan girilen bir dizideki çift olan elemanların ortalamasını bulan programı yazınız? 

12. n*n boyutundaki bir dizinin esas köşegeni üzerindeki elemanların ortalamasını ve toplamını bulan programı yazınız? 

13. n*n boyutundaki bir matrisin satırlarını ve sütunlarını toplayıp ayrı aryrı sonuçları ekranda gösteren programı yazınız? 

14. n*n boyutundaki bir matrisin simetrik olup olmadığını bulan programı yazınız? 

15. n*n boyutundaki bir matrisin en büyük elemanını en küçük elemanına böldüren ve sonucunu ekrana yazdıran programı yazınız?


CEVAPLAR

2-
#include <stdio.h>
#include <string.h>

int main(){
    
    
    char isim[50]={"serkangokce.blogspot.com"};
    int harfsayisi=strlen(isim);       //Strlen kullanimi 
    printf("%d",harfsayisi);
}


9-
#include <stdio.h>

main(){
    
    int dizi[5],i,sayi=0,sayi1=0,sayi2=0;
    printf("20 adet sayi gir:\n");
    for (i=0;i<20;i++){
        printf("%d.sayi gir:",i+1);
        scanf("%d",&dizi[i]);
        if(dizi[i]<0){
    sayi++;
    }
    if (dizi[i]>0){
        sayi1++;
    }
    if (dizi[i]==0){
        sayi2++;
    }
    }

    printf("negatif sayi adedi:%d \n",sayi1);
    printf("pozitif sayi adedi:%d \n",sayi);
    printf("sifir sayi adedi:%d",sayi2);
}

8-
main()
{
    int dizi[5],i,toplam=0;
    
    printf("25 adet sayi gir:\n");
    for(i=0;i<25;i++){
        printf("%d.sayi:",i+1);
        scanf("%d",&dizi[i]);
    }for (i=0;i<25;i++){
        
    if (dizi[i]<0)
    toplam=toplam+dizi[i];}
    
    printf("negatif sayi toplami:%d",toplam);


}
6-
#include <stdio.h>
#include <string.h>

int main(){
    
    
    char isim[50]={"Ali Topu At i At Topu Ali"};
    printf(strrev(isim));
}





1-
#include <stdio.h>
#include <conio.h>

main(){    
int i;
int dizi[10];    
printf("10 tane sayi gir: ..\n");
for (i=0;i<10;i++)
{
printf("dizi[%d]=",i);
scanf("%d",&dizi[i]);
}
for (i=9;i>=0;i--)
{printf("dizi  :%d  \n",dizi[i],i);
}
}

Bu Paylaşıma Yorum Yaz

Daha yeni Daha eski