Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int main()
- {
- int n,para = 0, nepara = 0,a = 0, b = 0;
- cout << "Iebadiet masiva izmeru: ";
- cin >> n;
- int *array1 = new int[n];
- for(int i = 0;i<n;i++){ cout << "Ievadiet masica " << i+1 << " elementu: "; cin >> array1[i];
- if(array1[i]<0) array1[i] = array1[i]*2;
- if(array1[i]%2==0) para++; else nepara++;}
- //==============================
- int *PARA = new int[para];
- int *NEPARA = new int[nepara];
- for(int i = 0;i<n;i++){
- if(array1[i]%2==0) PARA[a++]= array1[i]; else NEPARA[b++] = array1[i]; }
- //==============================
- a = 0;
- b = 0;
- for(int i = 0;i<para;i++)
- {if(PARA[i] > PARA[a])a = i;
- if(PARA[i] < PARA[b])b = i;}
- cout << "Atstarpe starp lielako un mazako vertibu: " << a-b-1 << endl;
- for(int i = 0;i<nepara;i++){
- for(int j = i+1;j<nepara;j++){
- if(NEPARA[i]==NEPARA[j]){ cout << "Atkartojas vertiba: " << NEPARA[i] << endl; }}}
- delete[] array1, PARA, NEPARA;
- //==============================
- cout << "Cik atzimju velaties ievadit?: ";
- cin >> n;
- if(n<10){a=1;b=n;}else if(n/10 > 0 && n%10 ==0){a=(n/10); b = 10;}else{ a=(n/10)+1; b = n%10;}
- int **a2 = new int*[a];
- for (int i = 0 ; i < a; i++)if(i==(a-1))a2[i] = new int[b]; else a2[i] = new int[10];
- para = 10;
- for(int i=0;i<a;i++){
- if(i==a-1)para = b;
- for(int j=0;j<para;j++){
- cout << "Ievadiet atzimi: "; cin >> a2[i][j];
- if(a2[i][j]>10 || a2[i][j]<1){ cout << "Kluda! Ievadiet atzimi atkartoti!\n"; --j;}}}
- para = 10;
- for(int i=0;i<a;i++){
- if(i==a-1)para = b;
- for(int j=0;j<para;j++){
- cout << a2[i][j];}}
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement