М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
BuBuBuuBu
BuBuBuuBu
13.01.2020 11:39 •  Информатика

Людмила защищает свои пароли так: двигаясь от краёв пароли к его центру, она меняет местами каждую вторую пару символов.например пароль pas sword превращается в prsws oad.один из её защищенный паролей выглядит как ввт ева чоррсу . укажите исходящий пароль

👇
Ответ:
Dasssshenka
Dasssshenka
13.01.2020
Исходный пароль в) встреча во рву
4,6(88 оценок)
Открыть все ответы
Ответ:
ляпрпммм
ляпрпммм
13.01.2020

#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);

}

4,5(96 оценок)
Ответ:
shaxzad123
shaxzad123
13.01.2020

#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 sum_in_vector(vector<int> vec) {

int sum = 0;

for (int elem : vec) {

 sum += elem;

}

return sum;

}

void print_vector(vector<int> vec) {

for (int elem : vec) {

 cout << elem << " ";

}

cout << endl;

}

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

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

 arr[i] = rand() % 200 - 100;

}

return arr;

}

vector<int> sum_of_the_first_four_positive_elements_in_the_array(int* arr, int n) {

vector<int> vec;

int count=0;

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

 if (arr[i] > 0) {

  vec.push_back(arr[i]);

  count++;

 }

 if (count == 4) {

  return vec;

 }

}

if (count < 4) {

 cout << "Не удалось получить 4 положительных элемента!" << endl;

 return vec;

}

}

int main() {

srand(time(NULL));

setlocale(LC_ALL, "Russian");

int n;

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

cin >> n;

int* array = new int[n];

vector<int> vec;

int sum = 0;

array = auto_input_array(array, n);

print_array(array, n);

vec = sum_of_the_first_four_positive_elements_in_the_array(array, n);

delete[] array;

print_vector(vec);

sum = sum_in_vector(vec);

cout << "Сумма равна: " << sum << endl;

}

4,7(84 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ