Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
741
Tıklama
0
Öne Çıkarma
C programlama soruları (düzenlendi)
M
7 yıl
Er
Konu Sahibi

konu kilit.





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

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 >

M
7 yıl
Er
Konu Sahibi

Çok teşekkür ederim.




Bu mesajda bahsedilenler: @hyrgul
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



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.