07.12.2005., 08:51
|
#4
|
Premium
Datum registracije: Nov 2005
Lokacija: Rijeka
Postovi: 455
|
Ako sam dobro shvatio zadatak onda bi kod trebao ovako izgledati
Code:
#include <stdio.h>
void main()
{
//kreirati vektore s najviše 10 polja
int v1[10], v2[10];
int i = 0;
//varijabla brojača
int brojac = 0;
//upis brojeva dok se ne upiše 1 i 2 odnosno dok se ne popune sva mjesta u vektorima
for(int i = 0; i < 10; i++)
{
printf("Upisite par: ");
scanf("%d %d",&v1[i],&v2[i]);
brojac++;
if((v1[i] == 1)&&(v2[i]==2))
break;
}
//kreiramo i pretpostavljamo najveci i najmanji broj
int najveci = v1[0];
int najmanji = v2[0];
int ukupnoV1 = 0, ukupnoV2 = 0;
//sada vrtimo polja
for(int i = 0; i < brojac; i++)
{
if(v1[i] > najveci)
najveci = v1[i];
if(v2[i] < najmanji)
najmanji = v2[i];
ukupnoV1 += v1[i];
ukupnoV2 += v2[i];
}
printf("\nNajveci broj u vektoru v1 je %d a najmanji broj u vektoru v2 je %d!\n",najveci, najmanji);
printf("U vektorima ima %d brojeva.\n", brojac);
printf("Srednja vrijednost u V1 je %.1f a u V2 je %.1f!", (float)ukupnoV1/brojac, (float)ukupnoV2/brojac);
}
Dakako nemam pojma da li je ovo dobar proračun srednje vrijednosti ako nije samo zamijeni taj dio.
__________________
RABBITS CLAN
|
|
|