Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

prenos matrice u funkciji

[es] :: C/C++ programiranje :: prenos matrice u funkciji

[ Pregleda: 1343 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bojanum

Član broj: 256332
Poruke: 68
*.dynamic.isp.telekom.rs.



+1 Profil

icon prenos matrice u funkciji14.02.2022. u 18:03 - pre 34 meseci
Pozdrav, kako da prenesem matricu u funkciji, reda m*n...
dakle prvo unosim m i n...zatim formiram matricu...pa
onda vrsim prenos...Ako ovo uradim prenos je uspeo ali
je matrica pretumbana, jer popunjava rezervisan mesta
u memoriji od A[0][0] do A[0][9],zatim popuni A[1][0],
zatim A[1][1]...i to je to, dakle matrica je pretumbana...
evo koda:
#include <stdio.h>

void F(int A[][10],int m,int n)
{
int i,j;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("A[%i][%i]=%i\n",i,j,A [j]);
}
}
}

int main()
{
int m,n;
printf("Unesite dimenziju matrice:\n");
printf("m=");
scanf("%i",&m);
printf("n=");
scanf("%i",&n);
int A[m][n],i,j;
printf("Uneti elemente matrice:\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("A[%i][%i]=",i,j);
scanf("%i",&A[j]);
}
}
F(A,m,n);
}
napomena: u redu sa crvenim slovima treba da pise
A i j u pravougaonim zagradama...ali mi iz nekog razloga
elitesecurity ne da da ispravim..

[Ovu poruku je menjao bojanum dana 14.02.2022. u 19:15 GMT+1]

[Ovu poruku je menjao bojanum dana 14.02.2022. u 19:16 GMT+1]
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3525

Jabber: djoka_l


+1493 Profil

icon Re: prenos matrice u funkciji15.02.2022. u 00:52 - pre 34 meseci
Ovo je FORUM.
U njemu se neki znaci koriste za formatiranje teksta, pa je tako [ i ] (samo bez razmaka), oznaka za pocetak italic teksta.
AKo hoces da tvoj program bude ispravno prikazan, onda moras da ga stavis izmedju tagova [ code ] i [ /code ] (opet sam dodao razmake da mi se ne bi interpretiralo kao tag.
Jos bolje, ako stavis [ code:c ] ES ce ti jos i sintaksno obojiti C program.

Uostalom, kako znas da napravis da neka slova budu crvena, a ne znas kako da formatiras kod?

Code (c):

#include <stdio.h>

void F(int A[][10],int m,int n)
{
    int i,j;
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
        {
         printf("A[%i][%i]=%i\n",i,j,A [i] [j]);
        }
    }
}

int main()
{
    int m,n;
    printf("Unesite dimenziju matrice:\n");
    printf("m=");
    scanf("%i",&m);
    printf("n=");
    scanf("%i",&n);
    int A[m][n],i,j;
    printf("Uneti elemente matrice:\n");
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
        {
            printf("A[%i][%i]=",i,j);
            scanf("%i",&A[i][j]);
        }
    }
    F(A,m,n);
}
 

 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3525

Jabber: djoka_l


+1493 Profil

icon Re: prenos matrice u funkciji15.02.2022. u 01:10 - pre 34 meseci
A, da KUPI NEKU KNJIGU!

https://www.oreilly.com/librar...-using/9781449344535/ch04.html
 
Odgovor na temu

bojanum

Član broj: 256332
Poruke: 68
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: prenos matrice u funkciji15.02.2022. u 11:06 - pre 34 meseci
Sve ok, jasno mi je gde gresim i sa ispisom koda u C-u na forumu i
sa matricama...hvala na odgovoru...
 
Odgovor na temu

[es] :: C/C++ programiranje :: prenos matrice u funkciji

[ Pregleda: 1343 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.