ВУЗ:
Составители:
Рубрика:
27
m1 = m; n1 = n;
if (n > m)
{
t = n;
n = m;
m = t;
}
while (n != 0)
{
ost = m % n;
m = n;
n = ost;
}
del = m;
Console.WriteLine("НОД двух чисел {0} и {1} = {2}", m1, n1, del);
}
}
}
Задача 4. Найти минимальный элемент во входном потоке.
Сначала вводим количество элементов, которые будут извлекаться из
входного потока. Далее используем прием, достаточно часто применяющийся
для нахождения минимума или максимума. Пусть E – достаточно большое
число (например, 100 000) такое, что каждый из элементов входного потока
не превосходит его. Примем за текущий минимум (переменная min) значение
E. Таким образом, первый же полученный элемент станет текущим
минимумом. Далее, сравнивая последовательно все числа с текущим
минимумом, меняем его при нахождении меньшего значения. В заключении
распечатываем минимум.
Блок-схема решения задачи 4 приведена на Рис.2.6.
Код программы для задачи 4.
using System;
namespace Examples
{
class Program1
{
static void Main(string[] args)
{
int n, a,
min=int.MaxValue; // так можно получить
// максимальное целое число в C#
Console.WriteLine("Введите количество чисел последовательности:");
int.TryParse(Console.ReadLine(), out n);
Console.WriteLine("Введите последовательность чисел:");
int i=1;
while(i<=n)
m1 = m; n1 = n;
if (n > m)
{
t = n;
n = m;
m = t;
}
while (n != 0)
{
ost = m % n;
m = n;
n = ost;
}
del = m;
Console.WriteLine("НОД двух чисел {0} и {1} = {2}", m1, n1, del);
}
}
}
Задача 4. Найти минимальный элемент во входном потоке.
Сначала вводим количество элементов, которые будут извлекаться из
входного потока. Далее используем прием, достаточно часто применяющийся
для нахождения минимума или максимума. Пусть E – достаточно большое
число (например, 100 000) такое, что каждый из элементов входного потока
не превосходит его. Примем за текущий минимум (переменная min) значение
E. Таким образом, первый же полученный элемент станет текущим
минимумом. Далее, сравнивая последовательно все числа с текущим
минимумом, меняем его при нахождении меньшего значения. В заключении
распечатываем минимум.
Блок-схема решения задачи 4 приведена на Рис.2.6.
Код программы для задачи 4.
using System;
namespace Examples
{
class Program1
{
static void Main(string[] args)
{
int n, a,
min=int.MaxValue; // так можно получить
// максимальное целое число в C#
Console.WriteLine("Введите количество чисел последовательности:");
int.TryParse(Console.ReadLine(), out n);
Console.WriteLine("Введите последовательность чисел:");
int i=1;
while(i<=n)
27
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
