Bilişim Forum

PROGRAMLAMA => C / C++ / C# => Konuyu başlatan: ihtiyar-delikanli - 19 Mayıs 2010, 18:53:49

Başlık: dizi ile girilen 10 sayının en büyüğünü bulma--bu prog. kim sozsuz dögülü yapabi
Gönderen: ihtiyar-delikanli - 19 Mayıs 2010, 18:53:49
#include <stdio.h>
#include <stdlib.h>

int main(){
    int kontrol[10]={0};
        int buyuk,i;
    for(i=0;i<10;i++){
        printf("%d. sayiyi giriniz = ",i+1);
          scanf("%d",&kontrol);             
                      }
           buyuk=kontrol[0];
    for(i=0;i<10;i++){
       if(kontrol>buyuk)
           buyuk=kontrol;           
                     }           
          printf("En buyuk sayi = %d\n",buyuk);                               
  system("PAUSE");   
  return 0;
}

arkadaşlar kodlar bunlar bu programı kim 10 sayı değilde sonsuz döngülü yapabilir yani sen -1 girene kadar o sürekli senden yeni sayı istesin. -1 çıkışı olacak  yardımlarınızı bekliyorum tşkl.
Başlık: Ynt: dizi ile girilen 10 sayının en büyüğünü bulma--bu prog. kim sozsuz dögülü yapabi
Gönderen: WhiteScars - 20 Mayıs 2010, 12:21:57
Kod: You are not allowed to view links. Register or Login
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int girilenSayi = 0;
    int enBuyukSayi = 0;

    do{
        printf("Sayi Giriniz: ");
        scanf("%d", &girilenSayi);
        if (girilenSayi > enBuyukSayi){
            enBuyukSayi = girilenSayi;
        }
        printf("En Buyuk Sayi: %d\n", enBuyukSayi);
    }while(girilenSayi != -1);

    printf("Girilen En Buyuk Sayi: %d\n", enBuyukSayi);
    return 0;
}
Başlık: Ynt: dizi ile girilen 10 sayının en büyüğünü bulma--bu prog. kim sozsuz dögülü yapabi
Gönderen: ihtiyar-delikanli - 21 Mayıs 2010, 10:56:32
tşk ederim emeğine sağlık...
Başlık: Ynt: dizi ile girilen 10 sayının en büyüğünü bulma--bu prog. kim sozsuz dögülü yapabi
Gönderen: WhiteScars - 21 Mayıs 2010, 11:32:27
bişey değil. Umarım ödev falan değildir.  ::) Gerçi ödev olsada yazmışsın birazını
Başlık: Ynt: dizi ile girilen 10 sayının en büyüğünü bulma--bu prog. kim sozsuz dögülü yapabi
Gönderen: ihtiyar-delikanli - 21 Mayıs 2010, 13:34:57
amaç hazıra konmak değil yardım almak ben uğraştım bi yerden sonra gidemedim Alah razı olsun yardım ettim... :)
Başlık: Ynt: dizi ile girilen 10 sayının en büyüğünü bulma--bu prog. kim sozsuz dögülü yapabi
Gönderen: WhiteScars - 21 Mayıs 2010, 21:53:26
tamam o zaman sorun yok  ;D
Başlık: Ynt: dizi ile girilen 10 sayının en büyüğünü bulma--bu prog. kim sozsuz dögülü yapabi
Gönderen: Necati GÜNER - 22 Mayıs 2010, 01:12:25
You are not allowed to view links. Register or Login
tamam o zaman sorun yok  ;D

Evet WhiteScars , emeğine sağlık. Öğrenilmesi gereken ders çok açık.(Hocanın istediği cevapta While döngüsünün kullanılıp kullanılmadığı idi bence..! )Butarz sorularda for döngüsü kullanılmaz.Koşula bağlı, fonksyonu durdurmak istiyorsak Do-While döngüsünü kullanırız.