Commit 6be2419c by Jürgen Hein

Upload New File

parent 0082c98e
/*Kirjutage programm, mis küsib kuue spordiala katse tulemusi.
/*Kirjutage programm, mis küsib kuue spordiala katse tulemusi.
* Teisest katsest väljastatakse kui palju parem/halvem on tulemus
* eelmisest. Lõpuks antakse parima ja paremuselt teise tulemuse. */
#include <stdio.h>
#define katse 6;
int main(void)
{
int N=katse; //Katsete arv
int i; //Katse järjenumber
int K[N]; //Katse tulemuste massiiv
int Esimene=0; //Parim tulemus
int Teine=0; //Teine parim tulemus
int VõrdlusSuurem; //eelmise ja uue tulemuse vahe
int VõrdlusVäiksem; //Uue tulemuse ja eelmise tulemuse vahe
for(i=0;i<N;i++)
{
printf("Sisestada katse nr. %d tulemus meetrites",i);
scanf("%d", &K[i]);
if(K[i] != K[0]) //Sisestatud katse ei ole nr 0
{
if(K[i]<K[i-1])
{
VõrdlusVäiksem=K[i-1]-K[i];
printf("See tulemus on eelmisest %d meetrit väiksem \n", VõrdlusVäiksem);
}else
{
VõrdlusSuurem=K[i]-K[i-1];
printf("See tulemus on eelmisest %d meetrit suurem \n", VõrdlusSuurem);
}
}
}
for(i=0;i<N;i++)
{
if(K[i]>Esimene) //Kontroll, kas arv on suurem kui seni leitud suurim arv
{
Teine=Esimene; //Eelmine Esimene muutub Teiseks
Esimene=K[i];
}else if(K[i]>Teine || K[i] != Esimene) //Arv on suurem kui Teine aga väiksem kui Esimene
{
Teine=K[i];
}
}
printf("Parim tulemus on %d", Esimene);
printf("Teine parim tulemus on %d", Teine);
return 0;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment