Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- const int MinNumb = 0, MaxNumb = 1073741823;
- int a, b, aNew, bNew[20];
- int n, i;
- bool isInCorrect;
- do
- {
- cout << "\nThis program displays new array elements\n";
- cout << "\nEnter a length of array [1..20]: \n";
- cin >> n;
- isInCorrect = false;
- if ((n < 1) || (n > 20))
- {
- isInCorrect = true;
- cout << "\nEnter a value between [1..20]\n";
- }
- } while (isInCorrect);
- int* a = new int[n];
- int* b = new int[n];
- int* aNew = new int[n];
- int* bNew = new int[n];
- for (int i = 0; i < n; i++) {
- do {
- isInCorrect = false;
- cout << ("Enter ") << (i + 1) << (" a sequence item. He is must be more ") << MinNumb << (" and less than ") << MaxNumb << endl;
- cin >> a[i];
- if ((a[i] < MinNumb) || (a[i] > MaxNumb)) {
- printf("Enter a value between [%d..%d]\n", MinNumb, MaxNumb);
- isInCorrect = true;
- }
- } while (isInCorrect);
- for (int i = 0; i < n; i++) {
- do {
- isInCorrect = false;
- cout << ("Enter ") << (i + 1) << (" a sequence item. He is must be more ") << MinNumb << (" and less than ") << MaxNumb << endl;
- cin >> b[i];
- if ((b[i] < MinNumb) || (b[i] > MaxNumb)) {
- printf("Enter a value between [%d..%d]\n", MinNumb, MaxNumb);
- isInCorrect = true;
- }
- } while (isInCorrect);
- for (int i = 0; i < n; i++) {
- aNew[i] = a[i] + b[i];
- }
- cout << ("aNew[") << (i + 1) << ("] = ") << aNew[i];
- for (int i = 0; i < n; i++) {
- bNew[i] = a[i] - b[i];
- }
- cout << ("bNew[") << (i + 1) << ("] = ") << bNew[i];
- return 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement