Professional Documents
Culture Documents
VE
BLGSAYAR PROGRAMCILIINA
GR
DEV IV
ki Boyutlu Bir Dizideki Saylarn En
Byklerini, En Kklerini Bulan, Aritmetiksel
Ortalamalarn ve Standart Sapmalarn
Hesaplayan C Program
AL NAL
200033028
Endstri Mh. 2C
PROBLEM
Bilgisayara, C dilini kullanarak;
t
7 13 310 427 204
99 2 508 85 607
28 44 807 797 308
35 109 44 707 107
6
ki boyutlu dizisinde satrlardaki, stunlardaki ve geneldeki en byk ve en kk saylar bulan,
aritmetiksel ortalamay ve starndart sapmay hesaplayan bir C program yaznz.
ZLENECEK YOL
1. Satrlar ve stunlar ayr ayr dolaarak en bykleri ve kkleri bulan for dngleri oluturulur.
2. Genel toplam hesaplanp ortalama bulunur.
3. Son bir for dngs oluturularak, nceden hesaplanan ortalama sayesinde standart sapma hesaplanr.
4. Bu deerlere eriim iin men sistemi gelitirilir.
<stdio.h>
<stdlib.h>
<math.h>
<conio.h>
int t[4][5]={{7,13,310,427,204},{99,2,508,85,607},{28,44,807,797,308},{356,109,44,707,107}},i,j;
int eks,ekt,ebs,ebt,s=0;
double stndev=0,average;
char secim;
void main()
{
void maxmin();
void sumaver();
void standev();
void backquestion();
void tabloyaz();
void toplam();
void ortalama();
system ("cls");
printf ("\n
printf ("\n
printf ("\n
printf ("\n
printf ("\n
printf ("\n
printf ("\n
printf ("\n\n\n\n
printf ("\n
printf ("\n
printf ("\n\n\n\n\n
printf ("\n
printf ("\n
printf ("\n\n\n
secim=getch();
reprog:
system ("cls");
printf ("\n
tabloyaz();
----------------------------------");
|
ALGORITMALAR
|");
|
ve
|");
| BILGISAYAR PROGRAMCILIGINA GIRIS |");
----------------------------------");
|
BIM 106/3
|");
----------------------------------");
**********");
* 4.ODEV *");
**********");
ALI INAL");
200033028");
End.Muh. 2C");
____Herhangi Bir Tusa Basiniz___");
En Kucugu=%4d",i,ebs,eks);
En Kucugu=%4d",i,ebs,eks);
Tablonun En Kucugu=%4d",ebt,ekt);
PROGRAM IKTILARI
1. Ekran ktlar
a. Programn giri ekran
---------------------------------|
ALGORITMALAR
|
|
ve
|
| BILGISAYAR PROGRAMCILIGINA GIRIS |
---------------------------------|
BIM 106/3
|
----------------------------------
**********
* 4.ODEV *
**********
ALI INAL
200033028
End.Muh. 2C
____Herhangi Bir Tusa Basiniz___
[0]
7
99
28
356
[1]
13
2
44
109
[2]
310
508
807
44
[3]
427
85
797
707
[4]
204
607
308
107
PROGRAM MENUSU
--------------------------------1. En Buyukler/Kucukler
2. Aritmetiksel Ortalama
3. Standart Sapma
4. Cikis
Seciminiz...
c. En byk/kk analizi
[0]
7
99
28
356
[0]
[1]
[2]
[3]
[1]
13
2
44
109
[2]
310
508
807
44
[3]
427
85
797
707
[4]
204
607
308
107
Sutunun
Sutunun
Sutunun
Sutunun
Sutunun
En
En
En
En
En
Buyugu=
Buyugu=
Buyugu=
Buyugu=
Buyugu=
Tablonun En Buyugu=
356
109
807
797
607
807
En
En
En
En
En
Kucugu=
7
Kucugu=
2
Kucugu= 44
Kucugu= 85
Kucugu= 107
Tablonun En Kucugu=
d. Aritmetiksel ortalama
[0]
[1]
[2]
[3]
[0]
7
99
28
356
[1]
13
2
44
109
[2]
310
508
807
44
[3]
427
85
797
707
[4]
204
607
308
107
e. Standart sapma
[0]
[1]
[2]
[3]
[0]
7
99
28
356
[1]
13
2
44
109
[2]
310
508
807
44
[3]
427
85
797
707
[4]
204
607
308
107
2. Aklamalar ve Sonular
Gelitirilen kod ile
t
7 13 310
99 2 508
28 44 807
35 109 44
6
427
85
797
707
204
607
308
107
427
En Kucugu= 7
1. Satirin En Buyugu=
607
En Kucugu= 2
2. Satirin En Buyugu=
807
En Kucugu= 28
3. Satirin En Buyugu=
707
En Kucugu= 44
En Kucugu= 7
En Kucugu= 2
En Kucugu= 44
En Kucugu= 85
En Kucugu= 107
10
Tablonun En Buyugu=
807
En Kucugu= 2
11