Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
kakt00s Forumaš(ica)
Pridružen/a: 17. 10. 2007. (12:19:40) Postovi: (183)16
Spol:
Lokacija: :ɐɾıɔɐʞoן
|
|
[Vrh] |
|
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
kakt00s Forumaš(ica)
Pridružen/a: 17. 10. 2007. (12:19:40) Postovi: (183)16
Spol:
Lokacija: :ɐɾıɔɐʞoן
|
|
[Vrh] |
|
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
Mad Wilson Forumaš(ica)
Pridružen/a: 29. 05. 2006. (22:51:14) Postovi: (121)16
|
|
[Vrh] |
|
Luuka Forumaš(ica)
Pridružen/a: 13. 02. 2007. (20:34:54) Postovi: (925)16
Spol:
Lokacija: Hakuna Matata
|
Postano: 17:29 ned, 8. 2. 2009 Naslov: |
|
|
[code:1]#include<stdio.h>
#include<stdlib.h>
double suma_min_max(double a[], int n, double *x, double *y){
int i;
double sum;
if (n==0) return;
*x=a[0];
*y=a[0];
sum = a[0];
for(i=1;i<n;++i)
{
if (a[i]>*x) *x=a[i];
if (a[i]<*y) *y=a[i];
sum+=a[i];
}
return sum;
}
int main(void){
int n, i;
double a[100], y, x;
printf("Upisite n: ");
scanf("%d", &n);
for(i=0;i<n;++i){
printf("a[%d]=", i);
scanf("%lg", &a[i]);
}
printf("\nSUMA NIZA=%g\nMAXIMUM=%g\nMINIMUM=%g\n", suma_min_max(a,n,&x,&y), x, y);
system("pause");
return 0;
} [/code:1]
Ovo radi... inače, u ispisu si imao %d, a radiš sa doublovima, i nije bilo inicijalizirano x i y. 8)
Kod: | #include<stdio.h>
#include<stdlib.h>
double suma_min_max(double a[], int n, double *x, double *y){
int i;
double sum;
if (n==0) return;
*x=a[0];
*y=a[0];
sum = a[0];
for(i=1;i<n;++i)
{
if (a[i]>*x) *x=a[i];
if (a[i]<*y) *y=a[i];
sum+=a[i];
}
return sum;
}
int main(void){
int n, i;
double a[100], y, x;
printf("Upisite n: ");
scanf("%d", &n);
for(i=0;i<n;++i){
printf("a[%d]=", i);
scanf("%lg", &a[i]);
}
printf("\nSUMA NIZA=%g\nMAXIMUM=%g\nMINIMUM=%g\n", suma_min_max(a,n,&x,&y), x, y);
system("pause");
return 0;
} |
Ovo radi... inače, u ispisu si imao %d, a radiš sa doublovima, i nije bilo inicijalizirano x i y.
_________________ "Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy
|
|
[Vrh] |
|
kakt00s Forumaš(ica)
Pridružen/a: 17. 10. 2007. (12:19:40) Postovi: (183)16
Spol:
Lokacija: :ɐɾıɔɐʞoן
|
|
[Vrh] |
|
baloncic Forumaš s poteškoćama u pisanju
Pridružen/a: 11. 10. 2008. (03:46:21) Postovi: (23)16
Spol:
Lokacija: Destination unknown
|
Postano: 18:15 ned, 8. 2. 2009 Naslov: |
|
|
Napišite program koji učitava prirodne brojeve a i b, te u padajućem poretku ispisuje sve cijele brojeve koji se nalaze između a i b (bez a i b), a u zapisu s bazom 8 imaju samo znamenke između 3 i 5 (uključivo i granice). Ispisane brojeve odvojite razmacima. Ako takvih brojeva nema, program ispisuje poruku "Nema takvih brojeva.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
Oprez: može biti a<b ili a>b ili a=b!
[code:1]#include <stdio.h>
int main () {
int a, b, i, t=0;
scanf (" %d %d", &a, &b);
if (a<0) a=-a;
if (b<0) b=-b;
if (a>b){
int temp=a;
a=b;
b=temp;
}
for (i=b-1; i>a; i--) {
if (i%8>=3 && i%8<=5) {
printf ("%d ", i);
t++;
}
}
if (t==0) printf ("Nema takvih brojeva");
return 0;
}[/code:1]
Napišite program koji učitava prirodne brojeve a i b, te u rastućem poretku ispisuje sve cijele brojeve oblika 3⋅5i-25 koji se nalaze između a i b (bez a i b). Ispisane brojeve odvojite razmacima. Ako takvih brojeva nema, program ispisuje poruku "Nema takvih brojeva.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
Oprez: može biti a<b ili a>b ili a=b!
[code:1]#include <stdio.h>
int main () {
int a, b, i, count=0;
scanf (" %d %d", &a, &b);
if (a<0) a=-a;
if (b<0) b=-b;
if (a>b){
int temp=a;
a=b;
b=temp;
}
for (i=0; ;i++) {
int br, j;
for(j=i; j>0; j--) br *= 5;
br = 3*br-25;
if (br>=b) break;
if (br>a) {
printf ("%d ", br);
count++;
}
}
if (count==0) printf ("Nema takvih brojeva");
return 0;
}[/code:1]
Može mi neko reć di je greška? Please!!!
Napišite program koji učitava prirodne brojeve a i b, te u padajućem poretku ispisuje sve cijele brojeve koji se nalaze između a i b (bez a i b), a u zapisu s bazom 8 imaju samo znamenke između 3 i 5 (uključivo i granice). Ispisane brojeve odvojite razmacima. Ako takvih brojeva nema, program ispisuje poruku "Nema takvih brojeva.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
Oprez: može biti a<b ili a>b ili a=b!
Kod: | #include <stdio.h>
int main () {
int a, b, i, t=0;
scanf (" %d %d", &a, &b);
if (a<0) a=-a;
if (b<0) b=-b;
if (a>b){
int temp=a;
a=b;
b=temp;
}
for (i=b-1; i>a; i--) {
if (i%8>=3 && i%8<=5) {
printf ("%d ", i);
t++;
}
}
if (t==0) printf ("Nema takvih brojeva");
return 0;
} |
Napišite program koji učitava prirodne brojeve a i b, te u rastućem poretku ispisuje sve cijele brojeve oblika 3⋅5i-25 koji se nalaze između a i b (bez a i b). Ispisane brojeve odvojite razmacima. Ako takvih brojeva nema, program ispisuje poruku "Nema takvih brojeva.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
Oprez: može biti a<b ili a>b ili a=b!
Kod: | #include <stdio.h>
int main () {
int a, b, i, count=0;
scanf (" %d %d", &a, &b);
if (a<0) a=-a;
if (b<0) b=-b;
if (a>b){
int temp=a;
a=b;
b=temp;
}
for (i=0; ;i++) {
int br, j;
for(j=i; j>0; j--) br *= 5;
br = 3*br-25;
if (br>=b) break;
if (br>a) {
printf ("%d ", br);
count++;
}
}
if (count==0) printf ("Nema takvih brojeva");
return 0;
} |
Može mi neko reć di je greška? Please!!!
|
|
[Vrh] |
|
Luuka Forumaš(ica)
Pridružen/a: 13. 02. 2007. (20:34:54) Postovi: (925)16
Spol:
Lokacija: Hakuna Matata
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 18:59 ned, 8. 2. 2009 Naslov: |
|
|
[color=darkred]Ok je pomoci ljudima sa zadatkom, dati uputu, naci gresku,... ali [b]NIJE[/b] u redu nekome samo rijesiti zadatak. :ccc: Jedan post je izbrisan (gotovi kod za zadatak koji je dala klara.2912); molim, nemojte vise tako, jer je to kontraproduktivno i ubija svrhu zadaca (savladavanje gradiva; 10 bodova koji ne ulaze u prolaz stvarno nisu vrijedni "varanja").[/color] :)
Ok je pomoci ljudima sa zadatkom, dati uputu, naci gresku,... ali NIJE u redu nekome samo rijesiti zadatak. Jedan post je izbrisan (gotovi kod za zadatak koji je dala klara.2912); molim, nemojte vise tako, jer je to kontraproduktivno i ubija svrhu zadaca (savladavanje gradiva; 10 bodova koji ne ulaze u prolaz stvarno nisu vrijedni "varanja").
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|
|
[Vrh] |
|
mini Forumaš(ica)
Pridružen/a: 04. 02. 2009. (14:31:34) Postovi: (69)16
Spol:
|
|
[Vrh] |
|
Mad Wilson Forumaš(ica)
Pridružen/a: 29. 05. 2006. (22:51:14) Postovi: (121)16
|
|
[Vrh] |
|
bad_angel Forumaš(ica)
Pridružen/a: 01. 11. 2008. (18:30:25) Postovi: (43)16
Lokacija: svugdje po malo
|
|
[Vrh] |
|
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
Postano: 20:25 ned, 8. 2. 2009 Naslov: |
|
|
[quote="bad_angel"]imam jedno pitanje..
sto da naucim za kolokvij,a da se moze nauciti u jednom danu? :oops:
treba mi samo 15 bodova.
pitam vas jer bolje od mene znate sto je najvaznije/najlakse/najisplativije..[/quote]
Petlje moraš znati za bilo što drugo, Horner je šablona, a nizove lako skužiš...
Ne znam što je uopće ostalo. :D
Uglavnom, kod svega imaš neke stvari na koje moraš paziti i bilo bi bolje da si učila više od jednog dana, da malo uđeš u štos i dobiješ osjećaj, ali čisto što se sintakse tiče je sve skroz jednostavno. Težina je više u tome kako smisliti algoritam za rješenje problema i ne pogubiti se u njegovoj realizaciji, nego u tome da nešto moraš naučiti.
Jedino se možda Horner izdvaja, to možeš praktički napamet naučiti...
Ali inače bi trebala sve znati, ako ne za kolokvij, a onda za kasnije. ;)
bad_angel (napisa): | imam jedno pitanje..
sto da naucim za kolokvij,a da se moze nauciti u jednom danu?
treba mi samo 15 bodova.
pitam vas jer bolje od mene znate sto je najvaznije/najlakse/najisplativije.. |
Petlje moraš znati za bilo što drugo, Horner je šablona, a nizove lako skužiš...
Ne znam što je uopće ostalo.
Uglavnom, kod svega imaš neke stvari na koje moraš paziti i bilo bi bolje da si učila više od jednog dana, da malo uđeš u štos i dobiješ osjećaj, ali čisto što se sintakse tiče je sve skroz jednostavno. Težina je više u tome kako smisliti algoritam za rješenje problema i ne pogubiti se u njegovoj realizaciji, nego u tome da nešto moraš naučiti.
Jedino se možda Horner izdvaja, to možeš praktički napamet naučiti...
Ali inače bi trebala sve znati, ako ne za kolokvij, a onda za kasnije.
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 20:36 ned, 8. 2. 2009 Naslov: |
|
|
@bad_angel: Ti ces se lose provesti na Programiranju, najkasnije u drugom semestru. :( Polozila ili ne, preporucam da naucis gradivo kako spada, prije nego pocne drugi semestar. :|
@bad_angel: Ti ces se lose provesti na Programiranju, najkasnije u drugom semestru. Polozila ili ne, preporucam da naucis gradivo kako spada, prije nego pocne drugi semestar.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|
|
[Vrh] |
|
bad_angel Forumaš(ica)
Pridružen/a: 01. 11. 2008. (18:30:25) Postovi: (43)16
Lokacija: svugdje po malo
|
|
[Vrh] |
|
Falva_Equa Forumaš(ica)
Pridružen/a: 17. 11. 2008. (22:22:39) Postovi: (8)16
Spol:
|
Postano: 22:36 ned, 8. 2. 2009 Naslov: |
|
|
ZAD IZ DZ: Napišite program koji učitava prirodni broj n<71, te niz od n cijelih brojeva. Program treba ispisati sumu prvih 9 parnih elemenata niza.
Ako parnih brojeva ima manje od 9, ispišite sumu svih parnih. Ako parnih brojeva uopće nema u nizu, ispišite nulu.
Jel mi moze netko reci zakaj mi je krivo:
[code:1] #include <stdio.h>
int main(void) {
int n, a[n], i, sum=0;
scanf("%d", &n);
for(i=0; i<n; i++) {
scanf("%d", &a[i]);
}
int parnih = 0;
for(i=0; i<n; i++) {
if (a[i]%2==0) {
sum += a[i];
parnih++;}
if (parnih==9) break;
}
printf("%d", sum);
return 0;
}[/code:1]
:wall:
ZAD IZ DZ: Napišite program koji učitava prirodni broj n<71, te niz od n cijelih brojeva. Program treba ispisati sumu prvih 9 parnih elemenata niza.
Ako parnih brojeva ima manje od 9, ispišite sumu svih parnih. Ako parnih brojeva uopće nema u nizu, ispišite nulu.
Jel mi moze netko reci zakaj mi je krivo:
Kod: | #include <stdio.h>
int main(void) {
int n, a[n], i, sum=0;
scanf("%d", &n);
for(i=0; i<n; i++) {
scanf("%d", &a[i]);
}
int parnih = 0;
for(i=0; i<n; i++) {
if (a[i]%2==0) {
sum += a[i];
parnih++;}
if (parnih==9) break;
}
printf("%d", sum);
return 0;
} |
_________________ Gnóthi seautón!
|
|
[Vrh] |
|
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
Falva_Equa Forumaš(ica)
Pridružen/a: 17. 11. 2008. (22:22:39) Postovi: (8)16
Spol:
|
|
[Vrh] |
|
|