steam22-9940
?>

Умоляю, сделайте это РАДИ БОГА!! целенаправленное воздействие лисы над колобком кто говорил:сим-сим, открой дверь! ? какой объект говорил :кто-кто в теремочке живёт? и какому объекту?

Информатика

Ответы

nat5555

незнаю

Объяснение:

незнаю сам ал

fashbymsk

#include <iostream>

#include <time.h>

#include <vector>

using namespace std;

void print_array(int* arr, int n) {

for (size_t i = 0; i < n; i++) {

 cout << arr[i] << " ";

}

cout << endl;

}

int* auto_input_array(int* arr, int n) {

for (size_t i = 0; i < n; i++) {

 arr[i] = rand() % 160 + 150;

}

return arr;

}

void print_vector(vector<int> vec) {

for (int elem : vec) {

 cout << elem << " ";

}

cout << endl;

}

pair<vector<int>, vector<int>> odd_and_even_number_filling_vectors(int* arr, int n) {

vector<int> vec1,vec2;

for (size_t i = 0; i < n; i++) {

 if (arr[i] % 2 == 1) {

  vec1.push_back(arr[i]);

 }

 else {

  vec2.push_back(arr[i]);

 }

}

return make_pair(vec1, vec2);

}

pair<int*, int*> odd_and_even_number_filling_arrays(int* arr, int n) {

int* arr1 = new int[n];

int* arr2 = new int[n];

int count1 = 0;

int count2 = 0;

for (size_t i = 0; i < n; i++) {

 if (arr[i] % 2 == 1) {

  arr1[count1] = arr[i];

  count1++;

 }

 else {

  arr2[count2] = arr[i];

  count2++;

 }

}

for (size_t i = count1; i < n; i++) {

 arr1[i] = 0;

}

for (size_t i = count2; i < n; i++) {

 arr2[i] = 0;

}

return make_pair(arr1, arr2);

}

int main() {

srand(time(NULL));

setlocale(LC_ALL, "Russian");

int n;

cout << "Введите количество строк в массиве: ";

cin >> n;

int* array = new int[n];

pair<vector<int>, vector<int>> pair_vecs;

pair<int*, int*> pair_arrs;

array = auto_input_array(array, n);

print_array(array, n);

pair_vecs = odd_and_even_number_filling_vectors(array, n);

pair_arrs = odd_and_even_number_filling_arrays(array, n);

delete[] array;

cout << "Чётных элементов: ";

print_vector(pair_vecs.second);

cout << "Нечётных элементов: ";

print_vector(pair_vecs.first);

cout << "С использованием массивов:" << endl;

cout << "Чётных элементов: ";

print_array(pair_arrs.second, n);

cout << "Нечётных элементов: ";

print_array(pair_arrs.first, n);

}

elav20134518

#include  <iostream>

using namespace std;

int main()

{

const int size = 5;

double arr[size];

int new;

for (int i = 0; i < size; i++)

{

cin >> arr[i];

}

cout << endl;

int sum = 0;

int k = 0;

for (int i = 0; i < size; i++)

{

if( arr[i] < 0)

{

k++;

}

}

cout << k << endl << sum;

return 0;

}

Объяснение:

1-е Я не знаю была или нет у тебя директория, то есть "#include" она должна быть для работы программы;

2-е Тебе не нужен while он работает от true и false, бессмысленно его использовать для проверки массива...

3-е Я добавил if вместо while. if - это проверка, пример ты можешь посмотреть в новом коде выше..

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Умоляю, сделайте это РАДИ БОГА!! целенаправленное воздействие лисы над колобком кто говорил:сим-сим, открой дверь! ? какой объект говорил :кто-кто в теремочке живёт? и какому объекту?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Александр Елена1290
Татьяна902
Александр734
Yuliya-Tsaryova
troyasport
mmoskow3
gurman171
komplekt7
knigi21212
vasiliiparshin7668
katekn6032
kalterbrun
uglichwatch
Nonstop788848
voropayelena26