Quellcode Aufgabe 14

Eingabe von 10 zahlen in ein Arrey mit anschließender Sortierung

 

/* * * * * * * * * * * * * * * *
* Name: Christian Klisch *
* Klasse: ITA 1b *
* Datum: 10.05.2000 *
* Dateiname: aufg14c.c *
* Zweck: Arreys *
* * * * * * * * * * * * * * * */

#include<stdio.h>
#include<conio.h>

void main()
{
float zahl[11];
int i=0;
int ii;
int wahr=0;
float hilfe_ordnen=0; clrscr(); printf("Christian Klisch presents:"); getch();

clrscr();

for(i=0;i<10;i++)
{
printf("Zahl %d: ",i+1);
fflush(stdin);
scanf("%f",&zahl[i]);
}

printf("\nEingabe: Kontrollzahl:");
fflush(stdin);
scanf("%f",&zahl[10]);

clrscr();

for(i=0;i<10;i++)
{
printf("Zahl %d: %3.1f\n",i+1,zahl[i]);
}

printf("\nDurchschnitt: %6.1f",(zahl[0]+zahl[1]+zahl[2]+zahl[3]+zahl[4]+zahl[5]+zahl[6]+zahl[7]+zahl[8]+zahl[9])/10);
printf("\nSumme: %6.1f\n",zahl[0]+zahl[1]+zahl[2]+zahl[3]+zahl[4]+zahl[5]+zahl[6]+zahl[7]+zahl[8]+zahl[9]);

printf("\nKontrollzahl vorhanden: ");
for(i=0;i<10;i++)
{
if(zahl[10]==zahl[i])
wahr=1;
}

if(wahr==1)
printf("Ja -> %6.1f",zahl[10]);
else
printf("Nein -> %6.1f",zahl[10]);



printf("\n\nBei Tastendruck werden die 10 Werte der GrӇe nach geordnet!!!");
getch();

clrscr();

//####################################
// ORDNEN
//####################################

do{
hilfe_ordnen=0;
i=0;
do{
if(zahl[i]>zahl[i+1])
{
//TAUSCHEN
hilfe_ordnen=zahl[i];
zahl[i]=zahl[i+1];
zahl[i+1]=hilfe_ordnen;
hilfe_ordnen=1;
}
else
{
}
i++;


/*for(ii=0;ii<10;ii++)
{
printf("Zahl %d: %3.1f\n",ii+1,zahl[ii]);
}
printf("\n");
getch();
*/

}while(i<=8);
}while(hilfe_ordnen==1);


//AUSGABE
printf("Ausgabe der geordneten Zahlen:\n");
for(i=0;i<10;i++)
{
printf("Zahl %d: %3.1f\n",i+1,zahl[i]);
}

getch();
//getch();

}

Home << Schule << ITA-Mappe << Softwareentwicklung und Anmendung <<
Online: 1 | IP: | 19.04.2024 - 21:03:00  
©
Christian Klisch   - Alle Rechte vorbehalten - Impressum