TRY

Tam Versiyon: 2 tane sorum var.. c++
Şu anda tam olmayan bir versiyonun içeriğine bakıyorsunuz. Tam versiyona bakınız.
1-) klavyeden not girilcek.. daha sonra "başka not gircek misiniz?" die sorcak.. evet dedikçe tekrar not girilcek.. hayır dersek o ana kadar girilen notların en büyüğü, en küçüğü, kaç not girildiği ve ortalama yazdırılcak..

2-) tombalada 1-99 sayıları arasında pul var. çekilen 3 puldan toplamlarının 101 olma olasılıgını bulduran program.. çekilen pul geri atılmıyor..

denedim ama yapamadım ikisinide.. bilenler yardım ederse cok sevinirim..
1. için if-else komutunu deneyebilirsin
<div id="post_message_22044159"> 1.

Kod:
bool devam = true;int toplam, sayi;int buyuk=0,kucuk=0;int giris;string evethayir;while(devam){ cin >> giris; if(giris>buyuk) buyuk = giris; if(giris evethayir; if(!(evethayir=="e" || evethayir=="E")) devam = false;}

büyük küçük, evet hayır ı yaptım. ortalama ve yazdırmayı halledersin artık.

<div id="post_message_22149693"> 2. sorunun cevabı
<div style="margin:20px; margin-top:5px"> [code]#include#include#includeusing namespace std;int main(){int a,b,c;float x,sayac=0,toplam=0;for(a=1;a
<div id="post_message_22172467"> cevap veren herkese teşekkürler..

ilk soruyu ben böyle yaptım..
<div style="margin:20px; margin-top:5px; width: 100%;">

Alıntı:
#include <stdio.h>
#include <conio.h>
main ()
{
int a,b,sayac=0,toplam=0,ortalama;
while (1) {
printf ("Not Girmek Istion Mu? (e-h)");
a=getch();
if (a=='e' || a=='E') {
printf ("Not Gir :");
scanf ("%d",&b);
toplam=toplam+b;
sayac++; }
else if (a=='h' ||a=='H') {
printf ("Ortalama : %d",toplam/sayac);
printf ("%d Tane Not Girildi..",sayac);
}
}
getch();
return 0;
}

ikinci soruyu böyle yaptım..

Alıntı:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int dongu,toplam,sayac=0;
srand(time(0));
for(dongu=0;dongu<1000000;dongu++)
{
int a,b,c;
a = rand()%99 + 1;
b = rand()%99 + 1;
for (;Wink
{
if (a==b)
b = rand()%99 + 1;
else
break;
}
c = rand()%99 + 1;
for(;Wink
{
if(c==a || c==b)
c = rand()%99 + 1;
else
break;
}
toplam = a + b + c;
if (toplam==101)
sayac++;
}
printf("Bir tombaladan cekilen 3 sayinin toplamlarinin 101 olma olasiligi 1000000 da %d kadardir",sayac/100);
getch();
return 0;
}

dostum çekilen pul geri atılmıyorsa senin(cholera) çözümün yanlış oluyor. rand komutuyla ürettiğin sayıyı bir daha üretme ihtimalin var.
ibiza15 benim adamım zaten Big Grin herşeyi biliyor ibiza dan ben çok şey ogrendim.forumun en degerli üyesi benim için
Big Grin:D kendimi önemli hissettim bi an Big Grin eyw dostum ...
Referans URL