Scrieți un program C/C++ care citește de la tastatură numărul natural n
(n[5,50]) și elementele unui tablou bidimensional cu n linii și n
coloane, numere naturale din intervalul [0,102]. Programul afișează pe
ecran suma numerelor din zona delimitată de cele două diagonale și
ultima coloană a tabloului, ca în exemplu.
Exemplu: pentru n=7 și tabloul alăturat, se afișează pe ecran 12
Anexe:
Răspunsuri la întrebare
Răspuns de
0
#include <stdio.h>
#include <stdlib.h>
#define MIN 5
#define MAX 50
void read_row_col(int *row, int *col, char s[])
{
printf("Introduceti numarul de randuri al Matricei %s:\n",s);
printf("row.%s = ",s), scanf("%d", row), system("clear");
printf("Introduceti numarul de coloane al Matricei %s:\n",s);
printf("col.%s = ",s), scanf("%d", col), system("clear");
}
void gen_col(int **M, int row, int col)
{
for(int i=0; i<row; ++i)
M[i] = (int*) malloc(col*sizeof(int));
}
void freeM(int **M, int row)
{
for(int i = 0; i < row; ++i)
free(M[i]);
free
Alte întrebări interesante
Chimie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă