Вопрос задан 20.07.2023 в 02:30. Предмет Информатика. Спрашивает Бородин Саша.

я, конечно, тот ещё затупок в информатике, но волшебным образом 6 лаб на C++ я написала, а вот с

этой разобраться не могу: "вводится последовательность из N целых чисел. Найти наименьшую по значению цифру в каждом числе" буду очень благодарна за помощь​ (её тоже на цпп)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лялюк Елизавета.

Ответ:

Если что инклюды поправь

Объяснение:

#include "pch.h"

#include <stdio.h>

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

int n, num;

int mas[10000];

cin >> n;

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

 mas[i] = INT32_MAX;

 cin >> num;

 int tmp = num;

 while (tmp != 0) {

  mas[i] = fmin(mas[i], tmp%10);

  tmp /= 10;

 }

}

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

 cout << mas[i] << " ";

}

system("pause");

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам разобраться с задачей на C++. Для решения этой задачи, вы можете использовать следующий код:

cpp
#include <iostream> #include <climits> // Функция для нахождения наименьшей цифры в числе int findSmallestDigit(int number) { int smallest = INT_MAX; // Инициализируем наименьшую цифру максимально возможным значением int while (number != 0) { int digit = number % 10; // Получаем последнюю цифру числа if (digit < smallest) { smallest = digit; // Если найденная цифра меньше текущей наименьшей, обновляем значение } number /= 10; // Убираем последнюю цифру числа } return smallest; } int main() { int N; std::cout << "Введите количество чисел N: "; std::cin >> N; std::cout << "Введите " << N << " целых чисел: " << std::endl; for (int i = 0; i < N; ++i) { int num; std::cin >> num; int smallestDigit = findSmallestDigit(num); std::cout << "Наименьшая цифра в числе " << num << " : " << smallestDigit << std::endl; } return 0; }

Данный код позволит вам вводить последовательность из N целых чисел и находить наименьшую по значению цифру в каждом числе.

Пример ввода и вывода:

yaml
Введите количество чисел N: 3 Введите 3 целых числа: 1432 -789 99999 Наименьшая цифра в числе 1432: 1 Наименьшая цифра в числе -789: 7 Наименьшая цифра в числе 99999: 9

Обратите внимание, что код учитывает отрицательные числа, а также выводит наименьшую цифру для каждого введенного числа.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос