Uneti n(n<10) celobrojnih velicina ,Izracunati brojeve koji pripadaju opsegu [3,9] ukljucujuci i 3,9 odstampati ove brojeve
[zadatak]Uneti n(n<10)
Zaključano
Zakačeno
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?
Dalje, radi li se o C ili C++ jeziku i sta znaci "izracunati" brojeve?
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
evo programa koji sam uradio,ali prijavljuje greske
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;
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#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
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.
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]);
}
}
#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]);
}
}
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