[ 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 |
[ Dzavrilo @ 24.03.2009. 09:00 ] @
[ 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
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|