Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <iostream>
- using namespace std;
- // Stocarea unei matrici intr-un vector
- void main() {
- int n, m, i, j, k = 0; // k - index-ul elementelor din vector
- int V[100];
- int M[10][10];
- printf(" Introduceti numarul de linii : \n");
- scanf_s("%d", &n);
- printf(" Introduceti numarul de coloane : \n");
- scanf_s("%d", &m);
- // Citirea matricei de la tastatura
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- printf("M[%d][%d] = ", i, j);
- scanf_s("%d", &M[i][j]);
- }
- }
- // Afisarea matricei
- printf("M = [\n");
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- printf(" %d", M[i][j]);
- }
- printf("\n");
- }
- printf(" ]");
- // Stocare matricei intr-un vector V
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- V[k++] = M[i][j]; // V[0] = M[0][0]
- }
- }
- printf("\n");
- printf("Vectorul care contine elementele matricei este urmatorul : \n");
- // Afisarea vectorului
- for (i = 0; i < (n * m); i++) { // daca avem 2 linii si 2 coloane, i < (2 * 2) , i < 4
- printf(" %d", V[i]);
- }
- _getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement