Informatică, întrebare adresată de mariusmarius0066, 9 ani în urmă

In pseudocod C++
Multumesc anticipat!

Se dă o matrice cu N linii și M coloane, și un număr natural K. Să se ștearga coloana K din matrice.

Date de intrare
Pe prima linie se citesc la tastatură numerele N, M, respectiv K, cu semnificațiile din enunț. Pe următoarele N linii se citesc M numere naturale.

Date de ieșire
Programul va afișa pe ecran matricea cu a K-a coloană ștearsă.

Restricții
1< K < N,M < 401

Exemplu

Date de intrare
3 3 2
1 2 3
4 5 6
7 8 9
Date de ieșire
1 3
4 6
7 9

Răspunsuri la întrebare

Răspuns de andriesboss92
0

citeste N,M,K ( numere naturale nenule )

╔pentru( i=1 ; N ; 1 )

║ ╔pentru( j=1 ; M ; 1 )

║ ║ citeste a[ i ][ j ]

║ ╚◘

╚◘


╔pentru( j=K ; M ; 1 )

║ ╔pentru( i=1 ; N ; 1 )

║ ║ a[ i ][ j ] <- a[ i ][ j+1 ]

║ ╚◘

╚◘

╔pentru( i=1 ; N ; 1 )

║ ╔pentru (j=1 ; M-1 ; 1 )

║ ║ scrie a[ i ][ j ],' '

║ ╚◘

╚◘


mariusmarius0066: Asa amm incercat si eu. si aparent nu e corect...
andriesboss92: O alta metoda.

citeste N,M,K ( numere naturale nenule )

i <- 1
j <- 1
╔ cat timp i<= N executa

║ ╔ cat timp j<=M executa
║ ║
║ ║ citeste a[ i ][ j ]
║ ║ j <- j + 1
║ ║
║ ╚◘
║ i <- i + 1
╚◘

i <- 1
j <- K
╔ cat timp j║
║ ╔cat timp i<=N executa
║ ║
║ ║ a[ i ][ j ] <- a[ i ][ j+1 ]
║ ║ i <- i + 1
║ ╚◘
║ j <- j + 1
╚◘

i <- 1
j <- 1
╔ cat timp i<= N executa

║ ╔ cat timp j<=M-1 executa
║ ║ scrie a[ i ][ j ],' '
║ ║
║ ╚◘
╚◘
andriesboss92: Corectare ultima parte:

i <- 1
j <- 1
╔ cat timp i<= N executa

║ ╔ cat timp j<=M-1 executa
║ ║ scrie a[ i ][ j ],' '
║ ║ j <- j + 1
║ ╚◘
║ i <- i+ 1
╚◘
Alte întrebări interesante