c de proğram yardım edin lütfen

0
Onaylı Üye
Üye
Katılım
29 Ekim 2011
Mesajlar
10
Tepki puanı
0
arkadaşlar c de şöyle bir proğram yapmam gerek çok uğraştım ama oladı proğram şimdi while döngüsü kullanara sadece while 10 tane sayı girişi yapıp bu 10 sayıdan en büyüğünü ve bir küçük olan sayıyı ekrana yazdıran proğram c dili ile c++ vb ile değil lütfen yardımcı olun. şimdiden tşkelr....:ağla:
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
#include <stdio.h>
#include <conio.h>

void main()
{
int max=0;
int dizi[10];
int i, j;
int temp;
printf("elemanları girin");
for(int m=0;m<10;m++)
scanf_s("%d",&dizi[m]);
for (i = 1; i < 10; i++)
{
temp = dizi;
j = i;
while ((j > 0) && (dizi[j - 1] > temp))//"< temp" yapılırsa büyükten küçüğe sıralar.
{
dizi[j] = dizi[j - 1];
j = j - 1;
}
dizi[j] = temp;
}

printf("en buyuk=%d",dizi[i-1]);
printf("en buyugun bir kucugu=%d",dizi[i-2]);
}
 
0
Onaylı Üye
Üye
Katılım
29 Ekim 2011
Mesajlar
10
Tepki puanı
0
çok saol bolubeyi ama forda bi hata veriyo... çalışmadı... sadece while kullanarak yapmam mümkünmü acaba ilginiz için çok teşekkür ederim...
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
Rica ederim, for i=1 kısmını i=0 yapın yanlış yazmışım oraya. Bende sorunsuz çalışıyor
 
0
Onaylı Üye
Üye
Katılım
29 Ekim 2011
Mesajlar
10
Tepki puanı
0
for(int m=0;m<10;m++) kısmında hata veriyor acaba yukarda m değişkenini tanıtmamız mı gerekl i?
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
dev c++ ile visual studio biraz farklı sanırım o yüzden hata veriyor sizde. Galiba void main değil de sadece main yazılıyor, bir de proramın sonuna "getchar();" koyuluyor
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
Forumda dev c kullanan biri varsa o yardımcı olsun o zaman hocam, bende hatasız çalışıyor..
 
Geri
Üst