Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
meda Forumaš(ica)
Pridružen/a: 09. 01. 2010. (09:29:23) Postovi: (A0)16
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
|
[Vrh] |
|
meda Forumaš(ica)
Pridružen/a: 09. 01. 2010. (09:29:23) Postovi: (A0)16
|
|
[Vrh] |
|
Vanja_ Forumaš(ica)
Pridružen/a: 21. 11. 2009. (14:38:39) Postovi: (2C)16
|
|
[Vrh] |
|
.anchy. Forumaš(ica)
Pridružen/a: 14. 11. 2007. (20:03:46) Postovi: (1BC)16
Lokacija: Zgb
|
|
[Vrh] |
|
pmli Forumaš(ica)
Pridružen/a: 09. 11. 2009. (12:03:05) Postovi: (2C8)16
Spol:
|
Postano: 13:21 pet, 9. 4. 2010 Naslov: |
|
|
[quote="meda"]al, kolko ja znam, stringove nismo do kraja napravili...[/quote]
Ne znam u kojoj si grupi, ali mi smo na vježbama obradili sve što smo trebali, a još k tome smo navodno zaostajali za ostalima. Slažem se s ante003, stringovi ulaze.
[quote="Vanja_"]ako je netko mozda gledao kolokvije od prosle godine... da li itko zna sto znace u prvom zadatku one zagrade u kojima su zadane funkcije f i g?[/quote]
[latex]\lfloor \, \rfloor, \lceil \, \rceil : \mathbb{R} \to \mathbb{Z}[/latex], [latex]\lfloor x \rfloor = \max \{a \in \mathbb{Z} : a \leq x\}[/latex], [latex]\lceil x \rceil = \min \{a \in \mathbb{Z} : a \geq x\}[/latex]
meda (napisa): | al, kolko ja znam, stringove nismo do kraja napravili... |
Ne znam u kojoj si grupi, ali mi smo na vježbama obradili sve što smo trebali, a još k tome smo navodno zaostajali za ostalima. Slažem se s ante003, stringovi ulaze.
Vanja_ (napisa): | ako je netko mozda gledao kolokvije od prosle godine... da li itko zna sto znace u prvom zadatku one zagrade u kojima su zadane funkcije f i g? |
, ,
|
|
[Vrh] |
|
Vanja_ Forumaš(ica)
Pridružen/a: 21. 11. 2009. (14:38:39) Postovi: (2C)16
|
|
[Vrh] |
|
Vanja_ Forumaš(ica)
Pridružen/a: 21. 11. 2009. (14:38:39) Postovi: (2C)16
|
Postano: 15:41 pet, 9. 4. 2010 Naslov: |
|
|
opet trebam pomoc... :grrr: :grrr: :grrr: :grrr: :grrr:
radi se o 4. zadatku u prvom proslogodisnjem kolokviju. http://degiorgi.math.hr/prog2/kolokviji/p2-kolokvij-0809-1.pdf
mozda nisam dobro shvatio zadatak, ali prakticki gledamo sve moguce glavne dijagonale i gledamo na kojoj je najveci zbroj, ili sam u krivu?
da li mozda netko vidi gresku zasto ne radi?? Hvala :)
[code:1]#include <stdio.h>
#include <stdlib.h>
int main (void){
int **x, m,n,i,j,rez, k, max, sum;
printf ("unesi broj redova i stupaca matrice: ");
scanf ("%d %d", &m, &n);
x=(int**)malloc(m*sizeof(int *));
for (i=0; i<m; ++i)
x[i]=(int *)malloc (1719*sizeof(int));
for (i=0;i<m;++i)
for (j=0; j<n; ++j) scanf ("%d", &x[i][j]);
printf ("ispis matrice: \n");
for (i=0; i<m; ++i)
for (j=0; j<n; ++j) printf ("%d", x[i][j]);
max=0;
rez =0;
for (i=0;i<n;++i)
{k=i; //varijabla koja pamti indeks //
sum=0; //zbroj elemenata po dijagonali//
j=m;
while (i>=0 && j>=0){
sum=sum+x[j][i];
--i;
--j;
}
if (max<sum) (max=sum);
if (max<sum) (rez=k);
}
printf ("\n inedeks lista na kojem zaba krece je: %d, zbroj muha je: %d", rez, max);
system ("pause");
return 0;
}[/code:1]
opet trebam pomoc...
radi se o 4. zadatku u prvom proslogodisnjem kolokviju. http://degiorgi.math.hr/prog2/kolokviji/p2-kolokvij-0809-1.pdf
mozda nisam dobro shvatio zadatak, ali prakticki gledamo sve moguce glavne dijagonale i gledamo na kojoj je najveci zbroj, ili sam u krivu?
da li mozda netko vidi gresku zasto ne radi?? Hvala
Kod: | #include <stdio.h>
#include <stdlib.h>
int main (void){
int **x, m,n,i,j,rez, k, max, sum;
printf ("unesi broj redova i stupaca matrice: ");
scanf ("%d %d", &m, &n);
x=(int**)malloc(m*sizeof(int *));
for (i=0; i<m; ++i)
x[i]=(int *)malloc (1719*sizeof(int));
for (i=0;i<m;++i)
for (j=0; j<n; ++j) scanf ("%d", &x[i][j]);
printf ("ispis matrice: \n");
for (i=0; i<m; ++i)
for (j=0; j<n; ++j) printf ("%d", x[i][j]);
max=0;
rez =0;
for (i=0;i<n;++i)
{k=i; //varijabla koja pamti indeks //
sum=0; //zbroj elemenata po dijagonali//
j=m;
while (i>=0 && j>=0){
sum=sum+x[j][i];
--i;
--j;
}
if (max<sum) (max=sum);
if (max<sum) (rez=k);
}
printf ("\n inedeks lista na kojem zaba krece je: %d, zbroj muha je: %d", rez, max);
system ("pause");
return 0;
} |
|
|
[Vrh] |
|
pbakic Forumaš(ica)
Pridružen/a: 05. 10. 2009. (17:48:30) Postovi: (143)16
Spol:
|
|
[Vrh] |
|
pmli Forumaš(ica)
Pridružen/a: 09. 11. 2009. (12:03:05) Postovi: (2C8)16
Spol:
|
Postano: 16:21 pet, 9. 4. 2010 Naslov: |
|
|
Ima dosta stvari za popraviti (uz ono što je pbakic spomenuo): j=m-1 umjesto j=m, šećeš po svim dijagonalama, uključujući i one kojima žaba neće do druge obale, zadnja 2 if-a treba strpati u jedan. Još je i pitanje kojim se redom upisuju podaci (od južne ili sjeverne strane), ali to je drugi problem. I naravno, sve to treba biti u funkciji i treba baratati varijabilnim argumentima.
Ima dosta stvari za popraviti (uz ono što je pbakic spomenuo): j=m-1 umjesto j=m, šećeš po svim dijagonalama, uključujući i one kojima žaba neće do druge obale, zadnja 2 if-a treba strpati u jedan. Još je i pitanje kojim se redom upisuju podaci (od južne ili sjeverne strane), ali to je drugi problem. I naravno, sve to treba biti u funkciji i treba baratati varijabilnim argumentima.
|
|
[Vrh] |
|
Vanja_ Forumaš(ica)
Pridružen/a: 21. 11. 2009. (14:38:39) Postovi: (2C)16
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
meda Forumaš(ica)
Pridružen/a: 09. 01. 2010. (09:29:23) Postovi: (A0)16
|
Postano: 16:19 sub, 10. 4. 2010 Naslov: |
|
|
može pomoć oko sljedećeg zadatka: Neka je učitana matrica (ne kvadratna), ispišite elemente onog stupca koji ima najmanji produkt onih elemenata koji su različiti od nule.
[code:1]#include<stdio.h>
#include<stdlib.h>
void ucit_mat(double a[10][10], int m, int n, char ime){
int i, j;
for(i=0; i<m; i++){
for(j=0; j<n; j++){
printf("%c[%d][%d] = ", ime, i, j);
scanf("%lf", &a[i][j]);
}
}
}
void ispis(double a[10][10], int m, int n, char ime){
int i, j;
printf("Ispis matrice %c:\n", ime);
for(i=0; i<m; i++){
for(j=0; j<n; j++){
printf("%5.2lf ", a[i][j]);
}
printf("\n");
}
}
int main(void){
double a[10][10], produkt, min_prod;
int m, n, i, j, index;
scanf("%d", &m);
scanf("%d", &n);
ucit_mat(a, m, n, 'a');
ispis(a, m, n, 'a');
for(j=0; j<n; j++){
produkt=1;
for(i=0; i<m; i++){
if(a[i][j]=!0){
produkt=produkt*a[i][j];
}
}
if(produkt<min_prod || j==0){
min_prod=produkt;
index=j;
}
}
for(i=0; i<m; i++){
printf("%0.2lf ", a[i][index]);
}
system("pause");
return 0;
}[/code:1]
hvala
može pomoć oko sljedećeg zadatka: Neka je učitana matrica (ne kvadratna), ispišite elemente onog stupca koji ima najmanji produkt onih elemenata koji su različiti od nule.
Kod: | #include<stdio.h>
#include<stdlib.h>
void ucit_mat(double a[10][10], int m, int n, char ime){
int i, j;
for(i=0; i<m; i++){
for(j=0; j<n; j++){
printf("%c[%d][%d] = ", ime, i, j);
scanf("%lf", &a[i][j]);
}
}
}
void ispis(double a[10][10], int m, int n, char ime){
int i, j;
printf("Ispis matrice %c:\n", ime);
for(i=0; i<m; i++){
for(j=0; j<n; j++){
printf("%5.2lf ", a[i][j]);
}
printf("\n");
}
}
int main(void){
double a[10][10], produkt, min_prod;
int m, n, i, j, index;
scanf("%d", &m);
scanf("%d", &n);
ucit_mat(a, m, n, 'a');
ispis(a, m, n, 'a');
for(j=0; j<n; j++){
produkt=1;
for(i=0; i<m; i++){
if(a[i][j]=!0){
produkt=produkt*a[i][j];
}
}
if(produkt<min_prod || j==0){
min_prod=produkt;
index=j;
}
}
for(i=0; i<m; i++){
printf("%0.2lf ", a[i][index]);
}
system("pause");
return 0;
} |
hvala
|
|
[Vrh] |
|
pmli Forumaš(ica)
Pridružen/a: 09. 11. 2009. (12:03:05) Postovi: (2C8)16
Spol:
|
|
[Vrh] |
|
meda Forumaš(ica)
Pridružen/a: 09. 01. 2010. (09:29:23) Postovi: (A0)16
|
|
[Vrh] |
|
dina12 Forumaš(ica)
Pridružen/a: 21. 11. 2009. (17:20:26) Postovi: (18)16
|
|
[Vrh] |
|
pmli Forumaš(ica)
Pridružen/a: 09. 11. 2009. (12:03:05) Postovi: (2C8)16
Spol:
|
|
[Vrh] |
|
meda Forumaš(ica)
Pridružen/a: 09. 01. 2010. (09:29:23) Postovi: (A0)16
|
|
[Vrh] |
|
pmli Forumaš(ica)
Pridružen/a: 09. 11. 2009. (12:03:05) Postovi: (2C8)16
Spol:
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
|