Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Определение максимального числа из десяти введенных Помогите пожалуйста разобраться с задачей: Напишите программу для ввода серии из десяти чисел и определения и вывода на печать наибольшего из этих чисел. В задании сказано использовать переменные: counter - счетчик до десяти; number - текущее число, введенное в программу; largest - https://www.cyberforum.ru/ c-beginners/ thread3182104.html C (СИ) collect2.exe: error
Добрый вечер, попыталась запустить код: #include <iostream> int main(){ auto result = (10 <=> 20) > 0; std::cout << result << std::endl; } И вылезла ошибка Запуск сборки…
C (СИ) Структура выбора if/else Помогите пожалуйста разобраться с кодом: . #include <stdio.h> #include <stdlib.h> int main() { int account; float balance, costs, credit, limit; printf("Enter account number (-1 for end): "); https://www.cyberforum.ru/ c-beginners/ thread3182082.html C (СИ) Вычисление и отображение на экране количества пройденных миль на галлон для каждой заправки автомобиля Помогите пожалуйста решить задачу из учебника Дейтейлов! Из-за высокой цены на бензин водители интересуются пробегом своих автомобилей. Некий водитель отследил несколько заправок своего автомобиля, записывая пройденное расстояние в милях и объем каждой заправки в галлонах. Разработайте программу на С для ввода пройденного расстояния в милях и объема каждой заправки в галлонах. Программа должна... https://www.cyberforum.ru/ c-beginners/ thread3182062.html
Спецификация преобразования %d в сочетании с символами в printf C (СИ)
Здравствуйте! Читаю учебник Дейтейлов и наткнулся там на такое утверждение, что оператор: printf("%d", A); - выведет на экран числовой код, соответствующий символу А в таблице символов, но компилятор ругается. Работает только в таком случае: printf("%d", 'A'); - выводит 65 как и положено. Не могли бы помочь разобраться в чём дело, пишу код на мобильном устройстве через приложение Сххdroid. Буду...
C (СИ) Вычисление опредедённого интеграла по формуле трапеций Помогите с задачей, пожалуйста. Заранее спасибо. Решить задачу, организовав цикл. Вычислить площадь, ограниченную функцией tg^2⁡xи осью x на заданном отрезке по формуле трапеций (см. фото) , где f(x)– заданная функция, –отрезок, n–число разбиений отрезка, h–шаг изменения x, вычисляемый по формуле h=(b-a)/n. Отрезок разбить на n=20,30,40 частей. Оценить погрешность вычислений при различных n.... https://www.cyberforum.ru/ c-beginners/ thread3181718.html
C (СИ) Не выводится переменная с printf https://www.cyberforum.ru/ c-beginners/ thread3181399.html
Добрый день, не получается вывести переменную z. Код работает, выводит все строки, но с выводом z до строки с возвращением нуля не хочет писать ее значение. Помогите понять в чем проблема, пожалуйста, буду благодарна #include <math.h> #include <stdio.h> #include <windows.h> int main(){ float a, b, x, z; printf("a->");
Задача про автобусы C (СИ)
Здравствуйте, форумчане, подскажите как можно реализовать на си решение этой задачи? Человек стоит на остановке и ждет автобуса. Часы показывают h часов и m минут. Первый автобус А к пункту (городу) приходит в 6:00. После этого он приходит каждые t1 минут. Второй автобус B к пункту (городу) приходит в 5:45. После этого он приходит каждые t2 минут. Человек сядет на тот автобус,...
C (СИ) Алгоритм пузырьковой сортировки https://www.cyberforum.ru/ c-beginners/ thread3181271.html
Ниже представлен код-листинг на языке Си, реализующий классический алгоритм пузырьковой сортировки. Однако,в коде присутствуют ошибки. Найдите их и исправьте, переписав код нужным образом. Я переписал данный код в задаче, но выдает ошибку, что не правильно. Помогите разобраться. Изначальный код: include <stdio.h> SIZE 11 // размер массива сортируемых элементов // Функция сортировки...
C (СИ) Контроль вводимых данных https://www.cyberforum.ru/ c-beginners/ thread3181243.html
Здравствуйте! Прошу помочь с добавлением надежного ввода, то есть пока пользователь не введет хорошее А (в данном случае больше нуля), программа будет продолжать просить его ввести А. Помогите, пожалуйста, очень торможу! #include <stdio.h> #include <math.h> int main() { int N; double A; printf("Input the number of rectangular parallelepipeds N:"); scanf_s("%d", &N); printf("Input...
C (СИ) Вычислить сколько палочек нужно взять игроку, делающему первый ход, чтобы выиграть
Здравствуйте форумчане, есть такая задача, подскажите как ее реализовать на си? Два человека играют в игру. На столе лежит n палочек. Ходят по очереди. За один ход каждый может взять от 1 до 3 палочек. Пропускать ход нельзя. Проигрывает тот, кто берет со стола последнюю палочку. Написать программу, которая вычисляет сколько палочек k нужно взять игроку, делающему первый ход, чтобы выиграть,...
C (СИ) Выводит не тот результат Дали задание обработать строку (str3) сначала через if, а потом через switch. В каждой условной операции по 4 раза максимум можно сдел
2487 / 1145 / 707
Регистрация: 25.04.2016
Сообщений: 3,291
18.10.2024, 17:14 0

Определение максимального числа из десяти введенных - C (СИ) - Ответ 17421439

18.10.2024, 17:14. Показов 977. Ответов 16
Метки (Все метки)

Ответ

Alexandr999, во время объявления переменной ее значением становится мусорное значение, доставшееся в наследство от неиспользуемой оперативной памяти, и это число зачастую является отрицательным.

Кроме того, некоторые современные компиляторы автоматически инициируют переменную нулем в момент ее объявления.

Таким образом при объявлении переменной int largest; ее значение оказывается не больше нуля и программа работает. Однако, работает она по чистой случайности.

По хорошему ваша программа должна была выглядеть как-то так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
 
int main (void)
{
    int count, largest, number;
 
    for (count = 1; count <= 10; count++)
    {
        printf("Enter %02d number: ", count);
        if (scanf("%d", &number) != 1)
        {
            perror("input error");
            return EXIT_FAILURE;
        }
 
        if (count == 1 || number > largest)
            largest = number;
    }
 
    printf("Largest is %d\n", largest);
    return EXIT_SUCCESS;
}


Вернуться к обсуждению:
Определение максимального числа из десяти введенных C (СИ)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2024, 17:14
Готовые ответы и решения:

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

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

Массивы. Определение максимального целого числа из произвольного количества введенных значений
определение максимального целого числа из произвольного количества введенных значений.На каждом...

Определение максимального (наибольшего) из введённых чисел
Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока...

Программа которая выводит два наибольших числа из десяти введенных. Пожалуйста объясните суть работы программы
#include &lt;iostream&gt; using namespace std; int main() { int i; float number,...

16
18.10.2024, 17:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2024, 17:14
Помогаю со студенческими работами здесь

Посчитать сумму максимального и минимального числа из введенных
Нужно написать программу. Помогите пожалуйста, заранее спасибо. С клавиатуры вводятся натуральные...

Определение минимального числа из N введенных вещественных чисел
Составить сценарий тестирования разработанных программ Оформить процедуры 1)ввода массива из N...

Поиск максимального числа среди введённых чисел. Проверить код
Он должен делать следующее: пользователь вводит число, если оно меньше 8 то считается мат....

Функция для поиска максимального и минимального числа среди введенных(не массив)
так правильно будет? void f(int a, int b, int c, int d, int *max, int *min) { if (a&gt;*max) { ...

Определение максимального четного числа
ребята помогите решить а то я не понимаю как Даны 25 целых чисел. Подготовить лист для...

Определение максимального и среднеарифметического числа по словарю
Имеется словарь, который содержит фамилии учеников и результаты трёх тестов (баллы от 0 до 100)....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru