[Zadatak] Kruzni niz puteva, gradovi, prodavnice televizora
12.11.2006. u 22:40 · pre 242 meseci
#1
Dobio sam sledeci zadatak:
Duz kruznog puta nalazi se N gradpva i u svakom od njih postoji prodavnica televizora.
Poznata je cena televizora u svakom gradu, i cena voznje do sledeceg grada sa povratkom.
Za mestane svakog grada odrediti grad u kome ce najekonomicnije proci prilikom kupovine televizor,
kao i u kom smeru mestani treba da putuju do njega.
Ovo je bio neuspeli pokusaj da ga resim:
Moze li mi neko pomoci? (ne resiti ceo zadatak, da ne bude zabune, pa da mi opet obrisu temu)
Duz kruznog puta nalazi se N gradpva i u svakom od njih postoji prodavnica televizora.
Poznata je cena televizora u svakom gradu, i cena voznje do sledeceg grada sa povratkom.
Za mestane svakog grada odrediti grad u kome ce najekonomicnije proci prilikom kupovine televizor,
kao i u kom smeru mestani treba da putuju do njega.
Ovo je bio neuspeli pokusaj da ga resim:
Code:
#include <stdio.h>
#define MAX_NIZ 100
main ()
{
int n,t,p,i,x,min,x[MAX_NIZ],y[MAX_NIZ],z[MAX_NIZ];
for (i=0;i<MAZ_NIZ;i++)
do{
printf("\n\tProgramizracunava najisplativiju kupovunu\n");
printf("\nUnesite broj gradova za poredjenje\n");
scanf("%d",&n);
printf("\nUnesite redne brojeve gradova\n");
for i=0;i<n;i++) scanf("%d,&x[i]);
printf("\nUcesite cene televizora\n");
scanf("%d",&t);
printf("\nUnesite cenu puta");
scanf("%d",&p);
}while (n<1||n>MAX_NIZ);
min=x[0];
for(i=0;i<n;i++)
{
&u=p+t
if(x[u]<min) min=x[u]
}
printf("Najisplativija kupovina je %d",min);
printf("U gradu pod rednim brojem %d",i);
}
#include <stdio.h>
#define MAX_NIZ 100
main ()
{
int n,t,p,i,x,min,x[MAX_NIZ],y[MAX_NIZ],z[MAX_NIZ];
for (i=0;i<MAZ_NIZ;i++)
do{
printf("\n\tProgramizracunava najisplativiju kupovunu\n");
printf("\nUnesite broj gradova za poredjenje\n");
scanf("%d",&n);
printf("\nUnesite redne brojeve gradova\n");
for i=0;i<n;i++) scanf("%d,&x[i]);
printf("\nUcesite cene televizora\n");
scanf("%d",&t);
printf("\nUnesite cenu puta");
scanf("%d",&p);
}while (n<1||n>MAX_NIZ);
min=x[0];
for(i=0;i<n;i++)
{
&u=p+t
if(x[u]<min) min=x[u]
}
printf("Najisplativija kupovina je %d",min);
printf("U gradu pod rednim brojem %d",i);
}
Moze li mi neko pomoci? (ne resiti ceo zadatak, da ne bude zabune, pa da mi opet obrisu temu)