Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
CROmpir Forumaš(ica)

Pridružen/a: 15. 09. 2009. (18:27:06) Postovi: (B3)16
|
Postano: 22:31 pet, 1. 10. 2010 Naslov: Suma indeksa |
|
|
Zadatak 1:
Napišite program koji učitava prirodni broj n<39, te niz od n cijelih
brojeva. Program treba ispisati sumu indeksa prvih 6 parnih elemenata niza.
Ako parnih brojeva ima manje od 6, ispišite sumu indeksa svih parnih brojeva.
Ako parnih brojeva uopće nema u nizu, ispišite nulu.
PROBLEM: ne prestaje mi unositi brojeve nakon npr. n=6 on i dalje trazi unos brojeva... Moze li netko pogledati i ukazati na mogucu gresku.
[code:1]#include <stdio.h>
#include <stdlib.h>
int main() {
int i, x[39],n,br=0,suma=0,j;
scanf("%d", &n);
for (i=0; i<n; i++){
scanf("%d", &x[i]);
}
for(j=0; j<n && br<6; j++){
if (x[i]%2==0){
suma=suma+i;
br++;
}
}
printf("%d\n", suma);
system("pause");
return 0;
}
[/code:1]
Zadatak 1:
Napišite program koji učitava prirodni broj n<39, te niz od n cijelih
brojeva. Program treba ispisati sumu indeksa prvih 6 parnih elemenata niza.
Ako parnih brojeva ima manje od 6, ispišite sumu indeksa svih parnih brojeva.
Ako parnih brojeva uopće nema u nizu, ispišite nulu.
PROBLEM: ne prestaje mi unositi brojeve nakon npr. n=6 on i dalje trazi unos brojeva... Moze li netko pogledati i ukazati na mogucu gresku.
Kod: | #include <stdio.h>
#include <stdlib.h>
int main() {
int i, x[39],n,br=0,suma=0,j;
scanf("%d", &n);
for (i=0; i<n; i++){
scanf("%d", &x[i]);
}
for(j=0; j<n && br<6; j++){
if (x[i]%2==0){
suma=suma+i;
br++;
}
}
printf("%d\n", suma);
system("pause");
return 0;
}
|
|
|
[Vrh] |
|
Gino Forumaš(ica)

Pridružen/a: 11. 09. 2008. (10:54:06) Postovi: (370)16
Lokacija: Pula
|
Postano: 22:43 pet, 1. 10. 2010 Naslov: Re: Zadatak |
|
|
[quote="CROmpir"]
[code:1]#include <stdio.h>
#include <stdlib.h>
int main() {
int i, x[39],n,br=0,suma=0,j;
scanf("Unesite n: ", &n);
for (i=0; i<n; i++){
scanf("%d", &x[i]);
}
for(j=0; j<n && br<6; j++){
if (x[i]%2==0){
suma=suma+i;
br++;
}
}
printf("%d\n", suma);
system("pause");
return 0;
}
[/code:1][/quote]
ne valja sljedece
[tt]scanf("Unesite n: ", &n);[/tt]
to je valjda htjelo bit
[tt]printf("Unesite n:\n"); scanf("%d",&n);[/tt]
i ona for petlja ide po indeksu [tt]j[/tt] a racunas sa [tt]i[/tt]
CROmpir (napisa): |
Kod: | #include <stdio.h>
#include <stdlib.h>
int main() {
int i, x[39],n,br=0,suma=0,j;
scanf("Unesite n: ", &n);
for (i=0; i<n; i++){
scanf("%d", &x[i]);
}
for(j=0; j<n && br<6; j++){
if (x[i]%2==0){
suma=suma+i;
br++;
}
}
printf("%d\n", suma);
system("pause");
return 0;
}
|
|
ne valja sljedece
scanf("Unesite n: ", &n);
to je valjda htjelo bit
printf("Unesite n:\n"); scanf("%d",&n);
i ona for petlja ide po indeksu j a racunas sa i
_________________ Mario Berljafa
|
|
[Vrh] |
|
CROmpir Forumaš(ica)

Pridružen/a: 15. 09. 2009. (18:27:06) Postovi: (B3)16
|
|
[Vrh] |
|
|