Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int pb; cout<<"Introdu nr problemei:"<<endl; cin>>pb;
- switch(pb){
- case 1:{//var 70
- int x, y,z;
- cout<<"x="; cin>>x;
- cout<<"y="; cin>>y;
- cout<<"z="; cin>>z;
- int v[x][y];
- cout<<"Introdu elemntele matricei:"<<endl;
- for (int i=0; i<x; i++){
- for (int j=0; j<y; j++)
- cin>>v[i][j];
- }
- for (int i=0; i<x; i++){
- for (int j=0; j<y; j++){
- if (i==z)
- v[i][j]=v[i+1][j];
- }
- }
- cout<<"Matricea formata este:"<<endl;
- for (int i=0; i<x-1; i++){
- for (int j=0; j<y; j++)
- cout<<v[i][j]<<" ";
- cout<<endl;
- }
- break;
- }
- case 2:{//var 72
- int n; cout<<"n="; cin>>n;
- int k=1;
- int v[n][n];//simetrica fata de diag sec
- for (int i = 0; i < n; i++)
- for (int j = 0; j <= i; j++) {
- v[i - j][j] = k;
- v[n - 1 - j][n - 1 - i + j] = k;
- k++;
- }
- cout<<"Matricea formata este:"<<endl;
- for (int i=0; i<n; i++){
- for (int j=0; j<n; j++)
- cout<<v[i][j]<<" ";
- cout<<endl;
- }
- break;
- }
- case 3:{//var 75
- int n; cout<<"n="; cin>>n;
- int v[n][n];
- for (int i=1; i<=n; i++){
- for (int j=1; j<=n; j++)
- v[i][j]=(i+j)*(i+j);
- }
- cout<<"Matricea este:"<<endl;
- for (int i=1; i<=n; i++){
- for (int j=1; j<=n; j++)
- cout<<v[i][j]<<" ";
- cout<<endl;
- }
- break;
- }
- case 4:{//var 82
- int n; cout<<"n="; cin>>n;
- int m; cout<<"m="; cin>>m;
- int k; cout<<"k="; cin>>k;
- int v[n][m];
- cout<<"Introdu elementele matricii:"<<endl;
- for (int i=1; i<=n; i++){
- for (int j=1; j<=m; j++)
- cin>>v[i][j];
- }
- int p=1;
- for (int i=1; i<=m; i++){
- for (int j=1; j<=n; j++){
- if (v[j][i]==k){
- p*=i;
- cout<<i<<" si ";
- break;
- }
- }
- }
- if (p>1)
- cout<<"Produsul este "<<p<<endl;
- else
- cout<<"Nu exista!"<<endl;
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement