Probleme cu matrici în C++

Laborator
9/10 (2 voturi)
Conține 2 fișiere: cpp
Pagini : 2 în total
Mărime: 1.36KB (arhivat)
Publicat de: Darius Iordache
Puncte necesare: 0

Extras din laborator

/*Sa se genereze o matrice patratica de dimensiune n cu elementele 1,2...,n*n asezate in unghi drept.

|1 4 9 16|

Exemplu pentru o matrice de dimensiune 4: |2 3 8 15|

|5 6 7 14|

|10 11 12 13|*/

#include <iostream.h>

#include <iomanip.h>

#include <conio.h>

int **CreareMat(int n)

{int **a;

a=new int*[n];

for(int i=0;i<n;i++)

a[i]=new int[n];

return a;

}

void GenerareMat(int **a,int n)

{int i,j;

for(i=0;i<n;i++)

for(j=0;j<n;j++)

if(i>j)

a[i][j]=i*i+j+1;

else a[i][j]=(j+1)*(j+1)-i;

}

void AfisareMat(int **a,int n)

{for(int i=0;i<n;i++)

{cout<<"n"<<char(186);

for(int j=0;j<n;j++)

cout<<setw(3)<<a[i][j];

cout<<char(186);

}

}

void main()

{ clrscr();

int n;

cout<<"n n="; cin>>n;

int **a=CreareMat(n);

GenerareMat(a,n);

AfisareMat(a,n);

}

Conținut arhivă zip

  • M33.CPP
  • M70.CPP

Alții au mai descărcat și

Structuri de date - gestiunea activității unei asociații studențești

1. Introducere Proiectul constă în realizarea unui program care are ca scop gestiunea unui magazin de vinuri, în vederea regăsirii...

Proiect Algoritmi și Structuri de Date

<<INTRODUCERE>> Procesele desfăşurate într-o activitate organizată nu au loc la întam-plare, ci sunt declanşate de anumite informaţii care...

Înmatriculări Auto

I. INTRODUCERE Zi de zi vedem pe stradă o mulţime de maşini. După cum bine stim, indiferent de marcă, mărime, utilizare sau proprietar, fiecare...

Proiectarea Bazei de Date pentru Evidența Testărilor la un Centru de Certificare a Aptitudinilor de Operare PC

DESCRIEREA PROBLEMEI DE REZOLVAT Un centru de certificare a aptitudinilor de operare pe calculator doreşte să îşi îmbunătăţească activitatea de...

C++

Un prim exemplu de program C++: #include <iostream.h> void main { int a; cout << "Dati un numar\n"; cin >> a; cout << "Ati tastat numarul "...

Probleme C++ Rezolvate

Problema 1: cmmdc(a, b) #include<stdio.h> #include<conio.h> //algoritmul lui Euclid //cel mai mare divizor comun pentru doua numere strict...

Limbajul C++ fundamente - aplicații

PROBLEMA 1 Sa se verifice daca un numar intreg preluat de la terminal este prim. #include<iostream.h> #include<math.h> void main () { int n,...

Curs 1 - PHP

1. INTRODUCERE - Ce este PHP ? PHP este abrevierea de la PHP – Hypertext Preprocessor (similar cu GNU ce reprezinta abrevierea de la GNU’s Not...

Te-ar putea interesa și

Plan local de acțiune pentru mediu Tulcea

CAPITOLUL I – INTRODUCERE ÎN NOŢIUNEA DE PLAM 1.1. Ce este un PLAM? Un Plan Local de Acţiune pentru Mediu (PLAM) sau LEAP - Local Environmental...

Studiu de Oportunitate Privind Dezvoltarea Turistică și Agroturistică a Județului Cluj din Punct de Vedere Geografic

JUDEŢUL CLUJ INTRODUCERE SCURT ISTORIC Teritoriul actualului Cluj a fost locuit încă din cele mai vechi timpuri.Astfel, cea mai veche aşezare...

Metode de Programare cu Matrice Rare

Introducere Lucrarea cuprinde metode tradiţionale de calcul matriceal care sunt utilizate frecvent în practică, metode reanalizate şi revăzute...

Analiza activității secției a-X-a SC Rama Internațional SA Timișoara

PREZENTAREA FIRMEI Firma “Alchool Banat Industry” si-a început activitatea în anul 2000, având ca obiect principal de acivitate producerea si...

Managementul integrat al calității

1.1. Prezentarea PURTRANS SRL Date de identificare, obiect de activitate Firma PURTRANS SRL, cu sediul în localitatea Slătioara, strada...

Subiecte Examen - FoxPro

Word Problema 1 Sa se scrie un curriculum vitae cu urmatoarele cerinte: a) pagina de lucru sa fie A4 (210x297 mm), orientata vertical; b)...

Managementul Proiectelor

INTRODUCERE „Proiect” a devenit unul dintre cele mai utilizate cuvinte ale vocabularului de afaceri în general şi ale vocabularului actual al...

Algebră

Spa¸tiul vectorilor liberi Calculul vectorial este o crea¸tie matematic¼a, care î¸si a‡¼a originea în …zic¼a (mecani- c¼a). În acest capitol...

Ai nevoie de altceva?