Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Se citeste o matrice n*m, l - nr. unei linii si c - nr. unei coloane. (date.in)
- Sa se afiseze in fisierul date.out matricea obtinuta dupa stergerea liniei l si col. c / matricea initiala. (date.out)
- */
- #include <fstream>
- using namespace std;
- int main()
- {
- int n, m, l, a[100][100], i, j, c;
- ifstream fin("date.in");
- fin >> l >> c >> n >> m;
- for(i = 1; i <= n; i++) {
- for(j = 1; j <= m; j++) {
- fin >> a[i][j];
- }
- }
- fin.close();
- ofstream fout("date.out");
- fout << "Afisarea normala a matricei:\n\n";
- for(i = 1; i <= n; i++) {
- for(j = 1; j <= m; j++) {
- fout << a[i][j] << " ";
- }
- fout << endl;
- }
- fout << "\n\nMatricea finala:";
- for(i = l + 1; i <= n; i++) {
- for(j = 1; j <= m; j++) {
- a[i-1][j] = a[i][j];
- }
- fout << endl;
- }
- n--;
- for(i = 1; i <= n; i++) {
- for(j = c + 1; j <= m; j++) {
- a[i][j-1] = a[i][j];
- }
- }
- m--;
- for(i = 1; i <= n; i++) {
- for(j = 1; j <= m; j++) {
- fout << a[i][j] << " ";
- }
- fout << endl;
- }
- for(i = 1; i <= n; i++) {
- for(j = c + 1; j <= m; j++) {
- a[i][j-1] = a[i][j];
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement