Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 50
1

Найти разницу между минимальным введенным значением и максимальным

06.01.2012, 13:53. Показов 1631. Ответов 7
Метки нет (Все метки)

здравствуйте, не могу понять в чем ошибка. Мне нужно найти разницу между минимальным введенным значением и максимальным
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
static void Main(string[] args)
        {
            double k, max, min;
            
            max = 0;
            min = 0;
            for (int i = 1; i < 21; i++)
            {
                Console.Write("Введите количество учеников в {0} классе => ", i);
                k = double.Parse(Console.ReadLine());
                Console.WriteLine();
                if (k >= 0)
                {
                    if (max < k)
                    
                        max = k;
                        }
                else
               
                    Console.WriteLine("Правильно вводите данные");
                    
                
                if (k >= 0)
                {
                    if (min > k)
                    
                        min = k;
                        }
                else
                
                    Console.WriteLine("Правильно вводите данные");
                    
                }
            double y = max - min;
            Console.WriteLine("Разница между наибольшим и наименьшим по количеству учеников классов= {0}", y);
        }
0

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

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2012, 13:53
Ответы с готовыми решениями:

Дан массив.найти номера всех элементов:с минимальным значением,с максимальным значением.
Привет всем!!!помогите решить задачи на С#. 1.Дан массив.найти номера всех элементов:с минимальным...

Вставить разницу между минимальным и максимальным элементом после каждого четного отрицательного
Привет всем, не могу разобраться, пока прочитаешь условие, уже забудешь, что требуют((( пока...

Вставить разницу между минимальным и максимальным элементом после каждого четного отрицательного
Прошу прощения, последнее задание))))завтра сдача курсовой(((( Задание №5 Вставка в массив...

Вычислить разность между максимальным и минимальным значением
реализовать метод вычисляющий разность между максимальным и минимальным значениями, переданными в...

7
8 / 8 / 0
Регистрация: 05.11.2011
Сообщений: 81
06.01.2012, 14:01 2
Условия неправильно записал.
0
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 50
06.01.2012, 14:02  [ТС] 3
А как правильно будет?
0
57 / 56 / 17
Регистрация: 28.07.2009
Сообщений: 201
06.01.2012, 14:05 4
так min=0 задано. что нужно вести, чтоб выполнить условие (k >= 0) и (min > k) ?)))
в ваш блок установки min никогда не попадет вот вы и получаете результат MAX-0
0
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 50
06.01.2012, 14:13  [ТС] 5
Цитата Сообщение от ITALIANEZ Посмотреть сообщение
так min=0 задано. что нужно вести, чтоб выполнить условие (k >= 0) и (min > k) ?)))
в ваш блок установки min никогда не попадет вот вы и получаете результат MAX-0
исправьте в самой программе, если можете
0
57 / 56 / 17
Регистрация: 28.07.2009
Сообщений: 201
06.01.2012, 14:19 6
добавьте при первом прогоне, что-нибудь типа

C#
1
2
3
4
5
6
7
8
9
                .....................
                Console.Write("Введите количество учеников в {0} классе => ", i);
                k = double.Parse(Console.ReadLine());
 
                if (i == 1)
                    min = max = k;
 
                Console.WriteLine();
                .....................
все будет работать.
1
30 / 30 / 4
Регистрация: 14.05.2010
Сообщений: 57
06.01.2012, 14:24 7
6 строку в вашем коде замените на
C#
1
double min = double.MaxValue;
1
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 50
06.01.2012, 14:29  [ТС] 8
Спасибо, работает все.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2012, 14:29

Вставить в массив элемент перед первым элементом с максимальным значением и после первого элемента минимальным значением
Кто разбирается в С#? Можете написать код Вставить в массив элемент с заданным значением перед...

Найти сумму между максимальным и минимальным элементом массива
Помогите найти ошибку. В массиве вычислить сумму расположенных между максимальным и минимальным...

Найти сумму компонентов, стоящих между минимальным и максимальным
C# Задан числовой файл F(все элементы вводим с клавиатуры). Найти сумму элементов, стоящих между...

Найти произведение элементов массива, расположенных между максимальным и минимальным
Вариант 1 В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) сумму...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.