Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <iomanip>
- #include <ctime>
- using namespace std;
- int **array(int str, int col)
- {
- srand(time(NULL));
- int **arr = new int*[str];
- for (int i = 0; i < str; ++i)
- {
- arr[i] = new int[col];
- for (int j = 0; j < col; ++j)
- {
- arr[i][j] = rand() % 100;
- cout << setw(5) << arr[i][j] << " ";
- }
- cout << endl;
- }
- return arr;
- }
- bool mean(int *str){
- int size = sizeof(str);
- int sum_b = 0, sum_a = 0;
- for (int i = 0; i < size; ++i)
- {
- for (int j = 0, k = i + 1; j < i, k < size; ++j, ++k)
- {
- sum_b += str[j];
- sum_a += str[k];
- }
- if (sum_b == sum_a) return true;
- }
- return false;
- }
- int main()
- {
- char answer = 'y';
- do {
- int str;
- cout << "Type size of array: ";
- cin >> str;
- cout << endl;
- int **arr = array(str, str);
- bool *flags = new bool[str];
- for (int i = 0; i < str; i++)
- {
- flags[i] = mean(arr[i]);
- cout << flags[i] << " ";
- }
- cout << "\nTry again? Y/N";
- cin >> answer;
- } while (answer == 'y');
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement