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

Вс++ определить минимальное значение среди заданных x1, x2, x3, x4.

👇
Ответ:
Лолалис
Лолалис
12.03.2020
#include <iostream>
#include <cstdlib>
using namespace std;

    int main(int argc, char** argv) { 
   float x1,x2,x3,x4,mx;
    cout<<"числа через пробел"<<endl;
    cout<<"x1  x2  x3  x4"<<endl;
    cin>>x1>>x2>>x3>>x4;
    mx=min(x1,min(x2,min(x3,x4)));
    cout<<"минимальное число = "<<mx<<endl;
    system("pause"); 
   return(0);
}
4,5(91 оценок)
Открыть все ответы
Ответ:
sd16sv
sd16sv
12.03.2020

Можешь сразу читать 3 пункт, если интересна проблема только данного кода.

Объяснение:

1) Во-первых, обычно для максимальных и минимальных значений используют противоположные значения, чтобы их потом с чем-либо сравнивать, то бишь вместо nmin:=n[1] тебе следовало бы написать что-то типа nmin:=1000, а не nmin:=n[1], ибо первый элемент у тебя пуст, то есть у тебя nmin изначально равно 0, что не очень хорошо.

2) Во-вторых, когда ты пробегаешься по массиву, чтобы найти минимальное значение, ты почему-то начинаешь со второго элемента, не обращая внимания на первый, - это не очень хорошо. В данном случае, конечно, это не сыграло никакой роли, но если бы первый элемент был минимальным, то он бы был пропущен и программа бы вывела неправильный ответ.  

3) Но в твоём случае это на правильный ответ никак не влияет - проблема кода в том, что если он найдёт минимальный элемент, то в nmin уйдёт индекс этого элемента, а не сам элемент, то есть надо поменять строчку nmin:=b на nmin:=n[b].

4,8(12 оценок)
Ответ:
Прост2004
Прост2004
12.03.2020

1)Создание таблицы в новой базе данных  

Щелкните Файл > Создать и выберите пункт Пустая база данных рабочего стола.  

В поле Файл введите имя файла новой базы данных.  

Чтобы сохранить базу данных в другом месте, щелкните значок папки.  

Нажмите кнопку Создать.  

Откроется новая база данных, в которой будет создана и открыта в режиме таблицы новая таблица с именем "Таблица1".  

 

2)Создание таблицы в существующей базе данных  

Щелкните Файл > Открыть и выберите базу данных, если она указана в разделе Последние. В противном случае выберите один из вариантов поиска базы данных.  

В диалоговом окне Открытие файла базы данных найдите базу данных, которую вы хотите открыть,и нажмите кнопку Открыть.  

на вкладке Создание в группе Таблицы нажмите кнопку Таблица.  

В базу данных будет вставлена новая таблица, которая откроется в режиме таблицы.

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