Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
743
Tıklama
0
Öne Çıkarma
C programlama soruları (düzenlendi)
H
7 yıl
Yüzbaşı

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



Bu mesaja 1 cevap geldi.
H
7 yıl
Yüzbaşı

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




H
7 yıl
Onbaşı

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 >

H
7 yıl
Onbaşı

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



M
7 yıl
Er
Konu Sahibi

konu kilit.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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

M
7 yıl
Er
Konu Sahibi

Çok teşekkür ederim.




Bu mesajda bahsedilenler: @hyrgul
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.