Advertisement
ibragimova_mariam

Untitled

Dec 5th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void input(int ***a,int n,int m) {
  5. (*a)=new int *[2*n];
  6. for (int i=0;i<n;i++){
  7. (*a)[i]=new int[m];
  8. for (int j=0;j<m;j++){
  9. cin>>(*a)[i][j];}}
  10. }
  11.  
  12. void insert(int **a,int *n,int m) {
  13. bool isAllEven;
  14. for (int i=0;i<(*n);i++){
  15. isAllEven = true;
  16. for (int j=0;j<m;j++){
  17. if ((a[i][j]%2==0)){
  18. isAllEven = false;
  19. break;
  20. }
  21. }
  22.  
  23. if (isAllEven){
  24. for (int k=(*n);k>i+1;k--){
  25. a[k]=a[k-1];
  26. }
  27. a[i+1]=new int[m];
  28. for (int k=0;k<m;k++){
  29. a[i+1][k]=a[i][k];
  30. }
  31. i++;
  32. (*n)++;
  33. }
  34. }
  35. }
  36.  
  37. void print(int **a,int n,int m) {
  38. for (int i=0;i<n;i++){
  39. for (int j=0;j<m;j++){
  40. cout<<a[i][j]<<" ";}
  41. cout<<endl;}
  42. }
  43.  
  44. int main(){
  45. int n,m,i;
  46. cin>>n>>m;
  47. int **a;
  48. input(&a,n,m);
  49. insert(a,&n,m);
  50. print(a,n,m);
  51. return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement