Şimdi Ara

C programlama soruları (düzenlendi)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
1
Favori
707
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • konu kilit.



    < Bu mesaj bu kişi tarafından değiştirildi msyucell -- 10 Haziran 2018; 16:33:49 >



  • SORU 4:
     

    #include<stdio.h>
    #include<stdlib.h>

    int main(){
    int sayilar[10];

    // diziyi dolduralım
    for(int i=0; i<10; i++){
    printf("%d.sayiyi giriniz: ",i+1);
    scanf("%d", &sayilar[i]);
    }

    //diziyi sıralayalım: azalan
    bool sirali;
    do{
    sirali=true;
    for(int i=0; i<9; i++){
    if(sayilar[i+1]>sayilar[i]){
    int gecici=sayilar[i];
    sayilar[i]=sayilar[i+1];
    sayilar[i+1]=gecici;
    sirali=false;
    }
    }

    }while(sirali==false);

    // sıralı diziyi yazdıralım
    printf("Sirali Dizi\n");
    for(int i=0; i<10; i++){
    printf("%d\n",sayilar[i]);
    }

    // tek-çift sayıların sayısını bulalım. Ki; ona göre yeni diziler tanımlayalım
    int tek=0, cift=0;
    for(int i=0; i<10; i++){
    if(sayilar[i] % 2 == 0)
    {
    cift++;
    }
    else
    {
    tek++;
    }
    }

    // tek ve çift sayıları saklayacak yeni dizileri tanımlayalım
    int ciftler[cift];
    int tekler[tek];

    // sayıları tek ve çift dizilere atayalım
    tek=0;
    cift=0;
    for(int i=0; i<10; i++){
    if(sayilar[i] % 2 == 0)
    {
    ciftler[cift]=sayilar[i];
    cift++;
    }
    else
    {
    tekler[tek]=sayilar[i];
    tek++;
    }
    }

    // çift sayıları yazdıralım
    printf("\nCift Sayilar\n");
    for(int i=0; i<cift; i++){
    printf("%d\n", ciftler[i]);
    }

    // tek sayıları yazdıralım
    printf("\nTek Sayilar\n");
    for(int i=0; i<tek; i++){
    printf("%d\n", tekler[i]);
    }

    return 0;
    }





  • SORU 5:

     

    #include <stdio.h>

    int main()
    {
    int sayi;
    bool ozel=false, buyuk=false, tuhaf=false, korkutucu=false;

    printf("Sayi: ");
    scanf("%d",&sayi);

    if(sayi%15==0)
    ozel=true;
    if(sayi>999)
    buyuk=true;
    if(sayi%5==0 && sayi%6==0 && sayi%18!=0)
    tuhaf=true;
    if(buyuk==true && tuhaf==true)
    korkutucu=true;


    if(ozel==true)
    printf("sayi ozeldir\n");

    if(buyuk==true)
    printf("sayi buyuktur\n");

    if(tuhaf==true)
    printf("sayi tuhaftir\n");

    if(korkutucu==true)
    printf("sayi korkutucudur\n");

    return 0;
    }

  • Soru3

    Asal sayi kodu:

    #include <stdio.h>


    int main(){

    int n,i,flag=0;
    printf("Pozitif bir tam sayi giriniz :");
    scanf("%d",&n);

    for(i=2;i<n/2;i++){
    if(n%i==0){
    flag=1;
    break;
    }
    }
    if(flag==0)
    printf("%d asal sayidir",n);
    else
    printf("%d asal degildir",n);

    return 0;

    }


    Artik Yil kodu:


    #include <stdio.h>

    int main(){

    int yil;
    printf("bir yil giriniz
    ");
    scanf("%d",&yil);
    if(yil %4==0 && yil%100!=0|| yil %400==0)
    printf("%d artik yil
    ",yil);
    else
    printf("%d artik yil degildir
    ",yil);


    return 0;
    }



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

    int main(){

    printf("Bir sayi giriniz");
    char a[20];
    scanf("%s",a);
    printf("%s",strrev(a));


    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi Hellcik -- 4 Haziran 2018; 19:14:58 >




  • hyrgul H kullanıcısına yanıt
    Çok teşekkür ederim.
  • Bir sey degil elimden geldigince yapmaya calistim bende yaklasik 2 haftadir kodlama ogreniyorum C ile basladim menuyude yapardim ama inan zamanim yoktu ayri ayri yazdim o yuzden
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.