В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
yoohbabe
yoohbabe
08.06.2023 07:12 •  Информатика

Даны три числа. меньшее среди них заменить на 0. на языке с++

Показать ответ
Ответ:
KateBytorova
KateBytorova
16.08.2020 19:57
#include <iostream>
#include <conio.h>

using namespace std;

int main(){

setlocale(LC_ALL, "Russian");

cout << "Введите три числа: ";
int a[2];
cin >> a[0]; cin >> a[1]; cin >> a[2];

if (a[0] < a[1] && a[0] < a[2])
 a[0] = 0;

else if (a[1] < a[0] && a[1] < a[2])
 a[1] = 0;

else if (a[2] < a[1] && a[2] < a[0])
 a[2] = 0;

cout << endl;
cout << a[0] << " " << a[1] << " " << a[2];

_getch();
return 0;
}
0,0(0 оценок)
Ответ:
Unknown2281
Unknown2281
16.08.2020 19:57
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64

#include <iostream>
#include <algorithm>
#include <array>
using namespace std;

int main()
{
    array<int, 3> arr = { 5, -3, 9 };
    replace(arr.begin(), arr.end(), *min_element(arr.cbegin(), arr.cend()), 0);
    copy(arr.cbegin(), arr.cend(), ostream_iterator<int>(std::cout, " "));
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота