Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Напечатать в возрастающем порядке все цифры, не входящие в десятичную запись натурального числа n http://www.cyberforum.ru/c-beginners/thread2261044.html
Добрый вечер, мне нужна помощь с написанием программы на языке Си, первую половину я сделал, а вот как сделать проверку, не знаю. Само задание выглядит так: Подсчитать количество различных (значащих)...
C (СИ) Ближайшая к началу координат точка Дана программа, учусь на 1-м курсе, пропустил лекции, помогите написать ее: На плоскости задано n точек с действительными координатами (x1, y1), (x2, y2), ... (xn, yn). Выяснить, какая из них ближе... http://www.cyberforum.ru/c-beginners/thread2260910.html
Подсчет букв в строке (без учета регистра) C (СИ)
День добрый! Очередное задания и опять не могу понять как сделать! 1. Необходимо сосчитать колличество определенных букв в строке. Все сделал все работает, но функция чувствительна к регистру....
Найти для каждой из трёх заданных прямоугольных матриц C (СИ)
Найти для каждой из трёх заданных прямоугольных матриц а. сумму квадратов элементов; б. произведение положительных элементов; в. максимальный элемент и номера строки и столбца, на пересе¬чении...
C (СИ) Генерация и вывод прямоугольной целочисленной матрицы http://www.cyberforum.ru/c-beginners/thread2260764.html
Даны целые числа a, b, n и m. Составить программу генерации и вывода прямоугольной целочисленной матрицы, состоящей из n строк и m столбцов, элементы которой принимают значения из интервала .
C (СИ) Сортировка четвертей матрицы по разным правилам Даны целые числа a, b и n. Составить программу сортировки линейной целочисленной матрицы, состоящей из 4*n элементов из интервала так, чтобы первая четверть матрицы была отсортирована по убыванию,... подробнее
_SayHello
634 / 376 / 120
Регистрация: 30.07.2015
Сообщений: 1,323
08.06.2018, 12:42 0

Напишите программу, которая считывает 5 целых чисел, а затем определяет наименьшее и наибольшее значение

08.06.2018, 12:42. Просмотров 880. Ответов 16
Метки (Все метки)

Ответ

Difi, я все понять не могу, мы читаете то что я пишу или нет?) Зачем вы упорно if ы вкладывает друг в друга?
Вот и случилось о том что я говорил
C
1
2
3
4
5
6
7
8
9
10
11
12
    if (num1 < num2) { // это условие не выполнилось
        smallest = num1; // соответственно эта переменная не инициализировалась
        if (smallest < num3) {
            smallest = num3;
            if (smallest < num4) {
                smallest = num4;
                if (smallest < num5) {
                    smallest = num5;
                }
            }
        }
    }
А тут вы пытаетесь вывести неинициализированную переменную и получаете ошибку.
C
1
  printf("Smallest = %d\n", smallest);
Может так понятнее будет
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
   smallest = num1;
    largest = num1;
     if(num2 < smallest)
    {
        smallest = num2;        
    }        
    if (num3 < smallest) 
    {
        smallest = num3;        
    }
    if (num4 < smallest) 
    {
        smallest = num4;        
    }
    if (num5 < smallest)
    {
        smallest = num5;        
    }        
  
    
    if (num2 > largest) 
    {
        largest = num2;        
    }
    if (num3 >  largest)
    {
         largest = num3;        
    }        
    if (num4 >  largest)
    {
        largest = num4;        
    }        
    if (num5 >  largest) 
    {    
        largest = num5;          
    }
А теперь сравните со своим

Вернуться к обсуждению:
Напишите программу, которая считывает 5 целых чисел, а затем определяет наименьшее и наибольшее значение
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2018, 12:42
Готовые ответы и решения:

Напишите программу, которая считывает символы из файла строка за строкой vstup.txt
Помогите пожалуйста написать программу.. :cry: &quot;Напишите программу, которая считывает символы из...

Напишите программу, которая считывает с клавиатуры три числа, разделенных пробелами и печатает их сумму
Помогите пожалуйста записать эту программу...:help: &quot;Напишите программу, которая считывает с...

Напишите программу, которая считывает два целых числа a и b и выводит наибольшее значение из них
Напишите программу, которая считывает два целых числа a и b и выводит наибольшее значение из них....

Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 7
4. Напишите программу, которая в последовательности целых чисел определяет количество чисел,...

Напишите программу, которая в последовательности целых чисел определяет разность максимального и минимального чисел
Напишите программу, которая в последовательности целых чисел определяет разность максимального и...

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