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

решить задачи по программированию.Язык c++


решить задачи по программированию.Язык c++

👇
Ответ:
вопрос210
вопрос210
14.10.2022

Відповідь:

1.

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void randarr(int *A, int N){

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

 A[i] = rand() % 10 + 1;

}

}

void printarr(int *A, int N){

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

 cout << A[i] << " ";

}

}

void sortarr(int *A, int N){

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

 int smallest = i;

 for(int j = i + 1; j < N; ++j){

  if(A[j] < A[smallest]){

   smallest = j;

  }

 }

 swap(A[i] , A[smallest]);

}

}

int main(){

srand(time(NULL));

setlocale(LC_ALL, "Rus");

int N;

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

cin >> N;

int *A = new int[N];

randarr(A,N);

printarr(A,N);

sortarr(A,N);

cout << "\n";

printarr(A,N);

delete[] A;

return 0;

}

2.

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void randarr(int *B, int N){

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

 B[i] = rand() % 10 + 1;

}

}

void printarr(int *B, int N){

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

 cout << B[i] << " ";

}

}

void sortarr(int *B, int N){

 int twoelements;

 for(int j = 0; j < N - 1; j++){

  twoelements = j;

 }

swap(B[0] , B[twoelements]);

}

int main(){

srand(time(NULL));

setlocale(LC_ALL, "Rus");

int N;

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

cin >> N;

int *B = new int[N];

randarr(B,N);

printarr(B,N);

sortarr(B,N);

cout << endl;

printarr(B,N);

delete[] B;

return 0;

}

3.

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void randarr(int *A, int N){

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

 A[i] = rand() % 10 + 1;

}

}

void printarr(int *A, int N){

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

 cout << A[i] << " ";

}

}

void twoarr(int *A, int *B, int N){

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

 B[i] = A[i] * (-1);

}

}

void sortarrtobig(int *A, int N){

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

 int smallest = i;

 for(int j = i + 1; j < N; ++j){

  if(A[j] < A[smallest]){

   smallest = j;

  }

 }

 swap(A[i] , A[smallest]);

}

}

void sortarrtosmall(int *A, int N){

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

 int smallest = i;

 for(int j = i + 1; j < N; ++j){

  if(A[j] > A[smallest]){

   smallest = j;

  }

 }

 swap(A[i] , A[smallest]);

}

}

int main(){

srand(time(NULL));

setlocale(LC_ALL, "Rus");

int N;

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

cin >> N;

int *A = new int[N];

int *B = new int[N];

randarr(A,N);

cout << "Первый массив: ";

printarr(A,N);

cout << "\nВторой массив: ";

twoarr(A,B,N);

printarr(B,N);

cout << "\nСортируем первый массив по убыванию" << endl;

sortarrtosmall(A,N);

cout << "Первый массив: ";

printarr(A,N);

cout << "\nСортируем второй массив по возрастанию" << endl;

sortarrtobig(B,N);

cout << "Второй массив: ";    

printarr(B,N);

delete[] A;

delete[] B;

return 0;

}

4,8(36 оценок)
Открыть все ответы
Ответ:
Маргарин11
Маргарин11
14.10.2022
У меня очень много любимых хобби. Но больше всего я люблю рисовать.
Когда я рисую, я не только получаю радость от нарисованного, но ещё и тренируюсь и каждая моя последующая картинка выходит всё лучше и лучше!
Некоторые мои друзья считают, что я лучшая художница из класса, но мне кажется, что каждый рисует хорошо для себя. 
Мне нравится рисовать в реалистичном и минималистичном стиле.
Каждый раз у меня новые идеи. Правда, все их выполнить сложно. Но я стараюсь максимально и надеюсь, что когда-нибудь нарисую очень красивую картину и мне будет чем гордиться.
4,4(51 оценок)
Ответ:
SpiritAlice
SpiritAlice
14.10.2022
По вертикали: 1. В переводе с греческого название этого вида спорта означает «Хожу на цыпочках, лезу вверх» . (Акробатика) 3. Изобретатель снаряда для этого вида спорта - американец Ф. Рагалло. Аппарат напоминает парус или греческую букву «дельта». (Дельтапланеризм) 5. Спортивная игра с мячом, напоминающая русскую лапту. (Бейсбол) 6. Современное зимнее двоеборье. (Биатлон)  По горизонтали: 2. Командная спортивная игра проводится на поле размером 61 х 30 м. Площадка ограждена бортиками высотой 100 - 122 см. (Хоккей) 4. От слова, которое в переводе с итальянского означает «удар» , родилось название спортивного снаряда. (Батут) 5. Это скоростной спуск. Скорость спуска достигает более 100 км. Соревнуются только мужчины. (Бобслей) 7. Спортивная игра с мячом двух команд по шесть человек в каждой. Соревнования состоят из трёх или пяти партий. (Волейбол) 8. Одно из толкований названия этого вида спорта - «пустая рука» . (Каратэ)
4,4(56 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ