Răspuns :
#include <iostream>
using namespace std;
int main(){ //Se consideră o matrice a cu n linii şi m coloane (n<25, m<25). //Să se înlocuiască fiecare element de pe colona x cu cel mai mare număr prim mai mic sau egal el; int a[25][25], i,j,n,m,x,prim, aux; // intializare matrice cout<<"introduceti numarul linii"; cin>>n; cout<<"introduceti numarul coloane";cin>>m; for(i=1;i<=n;i++) for(j=1;j<=m;j++) { cout<<"a["<<i<<","<<j<<"]="; cin>>a[i][j]; } for(i=1;i<=n;i++){cout<<endl; for(j=1;j<=m;j++){cout<<a[i][j]<<" ";}} cout<<"introduceti coloana x";cin>>x; while(x>m) { cout<<"ati introdus o coloana mai mare x";cin>>x;}
for(i=1;i<=n;i++) { prim=0; aux=a[i][x]; while(prim==0){ prim=1;j=2; while(j<=aux/2) { if(aux%j==0) prim=0; j++; } if(prim==1) a[i][x]=aux; else aux--; }} //afisare matrice for(i=1;i<=n;i++){cout<<endl; for(j=1;j<=m;j++){cout<<a[i][j]<<" ";} }
return 0;}
using namespace std;
int main(){ //Se consideră o matrice a cu n linii şi m coloane (n<25, m<25). //Să se înlocuiască fiecare element de pe colona x cu cel mai mare număr prim mai mic sau egal el; int a[25][25], i,j,n,m,x,prim, aux; // intializare matrice cout<<"introduceti numarul linii"; cin>>n; cout<<"introduceti numarul coloane";cin>>m; for(i=1;i<=n;i++) for(j=1;j<=m;j++) { cout<<"a["<<i<<","<<j<<"]="; cin>>a[i][j]; } for(i=1;i<=n;i++){cout<<endl; for(j=1;j<=m;j++){cout<<a[i][j]<<" ";}} cout<<"introduceti coloana x";cin>>x; while(x>m) { cout<<"ati introdus o coloana mai mare x";cin>>x;}
for(i=1;i<=n;i++) { prim=0; aux=a[i][x]; while(prim==0){ prim=1;j=2; while(j<=aux/2) { if(aux%j==0) prim=0; j++; } if(prim==1) a[i][x]=aux; else aux--; }} //afisare matrice for(i=1;i<=n;i++){cout<<endl; for(j=1;j<=m;j++){cout<<a[i][j]<<" ";} }
return 0;}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!