[ Dzavrilo @ 24.03.2009. 09:00 ] @
Uneti n(n<10) celobrojnih velicina ,Izracunati brojeve koji pripadaju opsegu [3,9] ukljucujuci i 3,9 odstampati ove brojeve
[ X Files @ 24.03.2009. 09:05 ] @
Garvrilo, da bi tema imala osnova da ostane na forumu potrebno je da bilo sta samostalno pokusas u vezi zadatka...

Dalje, radi li se o C ili C++ jeziku i sta znaci "izracunati" brojeve?
[ Dzavrilo @ 24.03.2009. 09:07 ] @
Da znam da treba da ima neku osnovu,ali ja sam bas u zurbi,tako da nisam imao vremena,a radi se o C++
evo ja sam poceo nesto ,ali sad ne znam da li je to ok za sad
Code:

//---------------------------------------------------------------------------

#include <vcl.h>
#include <stdlib.h>
#include <stdio.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int niz[10],n,i;
do
{
printf("Unesi n= ");
scanf("%d",&n);
if(n<3 || n>9);
{
system ("pause");
        return 0;
}
}
while(n>=3 || n<=3);
for(i=0;n<i;i++)
{
printf("Uneti niz[%d]= ",i++)
scanf("%d",&niz[i]);
}
printf("rez ");
for(i=0;i<n;i++);
}
if(niz[i]=3,4,5,6,7,8,9)
prinf("brojevi su %d ",niz[i]);
}
system("pause");
return 0;
}
//---------------------------------------------------------------------------

evo programa koji sam uradio,ali prijavljuje greske
[ salle88 @ 24.03.2009. 13:41 ] @
Joj imas nekih gresaka i u kucanju i u logici, al malo ti je nejasan i tekst zadatka ne znam sta si hteo da kazes ali evo kako sam ja shvatio :)
Jos nesto koristi biblioteke za C++ znaci <iostream> i ostale biblioteke imaju malo drugacije nazive jest da to podrazumeva da svaki put kucas standardni prostor imena ali je bolje. I trebao bi da koristis cin i cout za uzimanje i ispisivanje sa ulaza al ajde.


Code:

#include <iostream>

void main (int argn, char** argv){

using namespace std;

int niz[10] ,n ;

printf("Unesite duzinu niza:\n");
scanf("%d", &n);
if (n<0 || n>10) exit(1);

for (int i=0; i<n; i++){
printf("Unesite element broj %d\n", i+1);
scanf("%d",&niz[i]);
}

printf("Brojevi u opsegu [3,9] su:\n");
    for (i=0; i<n; i++)  
\\ ovde koristi int i=0; ako koristis noviju neku verziju kompajlera
    {
        if (niz[i]>=3 && niz[i]<=9)
        printf("%d ",niz[i]);
    }
}

[ Dzavrilo @ 27.03.2009. 23:26 ] @
Sale,hvala sto se tice texta.Profesor je to bio dao na casu ja sam vama ovde na forumu napisao direktno kao sto je na tabli bilo :S