Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 25.05.2017
Сообщений: 5

Не выводится на экран 3 сообщение

25.05.2017, 00:12. Показов 1124. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
#include "stdafx.h"
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
    int a = 1, r = 1, b = 1, max = 0;// max2=0,max3=0;
    cout << "Введите последовательно 3 числа для нахождения наибольшего"<<endl;
    getline(cin, a);
    getline(cin, r);
    getline(cin, b);
    if ((a == r) && (r == b))
    {
        cout << "Числа равны" << endl;
    }
    if ((a >= r) && (a>b ))
    {
        cout << "Ваше наибольшее значение равно " << endl;
    }
    
    /*if ((a > r) && (a >= b))
    {
        max = a; cout << "Ваше наибольшее значение равно " << max << endl;
    }
1 надпись появляется, ввод осуществляется, надпись "числа равны" тоже появляется, а текст для наибольшего значения не появляется - объясните почему пожалуйста.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.05.2017, 00:12
Ответы с готовыми решениями:

Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение
Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение «M на N...

С клавиатуры вводится возраст человека. На экран выводится сообщение о его социальном статусе
Товарищи, помогите, пожалуйста, скоро экзамен по Делфи, а мы его совсем не изучали, задачи не сложные, если сможете помогите, ок?могу...

Почему сообщение количество гласных букв равно выводится на экран до вывода символов разными цветами
Uses GraphABC; Var St,g: string; n,i,k,p: integer; Begin Writeln('введите строку текста - St'); Readln(St); writeln(St); ...

10
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
25.05.2017, 00:20
Цитата Сообщение от Камера301 Посмотреть сообщение
а текст для наибольшего значения не появляется - объясните почему пожалуйста.
А вы гляньте на свой листинг. Строчки 24-27 - красненькие. Чтобы это значило?
А в строке 21 никаких чисел не выводится.
0
0 / 0 / 0
Регистрация: 25.05.2017
Сообщений: 5
25.05.2017, 00:24  [ТС]
24-27 закомментировал чтобы разобраться в чём проблема, так же могу вас заверить, что даже при переменной в строчке 21 не выводится требуемая фраза.
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
25.05.2017, 00:40
Цитата Сообщение от Камера301 Посмотреть сообщение
1 надпись появляется, ввод осуществляется, надпись "числа равны" тоже появляется, а текст для наибольшего значения не появляется - объясните почему пожалуйста.
Что вводишь, конкретно? И зачем здесь getline()? У меня такое вообще не компилируется.
0
0 / 0 / 0
Регистрация: 25.05.2017
Сообщений: 5
25.05.2017, 00:55  [ТС]
getline() я заменил предыдущий cin,
Цитата Сообщение от nd2 Посмотреть сообщение
Что вводишь, конкретно?
ввод переменных с клавиатуры(обычные числа), если вы про это спрашивали.
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
25.05.2017, 00:59
Цитата Сообщение от Камера301 Посмотреть сообщение
getline() я заменил предыдущий cin,
Это о чём?
Цитата Сообщение от nd2 Посмотреть сообщение
У меня такое вообще не компилируется.
Цитата Сообщение от Камера301 Посмотреть сообщение
ввод переменных с клавиатуры(обычные числа),
Какие, конкретно, числа вводишь когда:
Цитата Сообщение от Камера301 Посмотреть сообщение
текст для наибольшего значения не появляется
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
25.05.2017, 10:38
Цитата Сообщение от Камера301 Посмотреть сообщение
так же могу вас заверить,
Ваши заверения мне совершенно ни к чему. Я могу проверять только тот код, который я вижу. А то, о чем вы подумали, что имели в виду, и какие у вас в самом деле были варианты - это попытайтесь сообщить вашему транслятору
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
25.05.2017, 10:43
Лучший ответ Сообщение было отмечено Камера301 как решение

Решение

Цитата Сообщение от Камера301 Посмотреть сообщение
getline(cin, a);
getline(cin, r);
getline(cin, b);
C++
1
cin>>a>>r>>b;
C++
1
2
3
4
5
6
7
8
9
10
cout << "Ваше наибольшее значение равно " 
if ( a > r && a>b )
{
        cout << a << endl;
}else
if ( b > r && b>a )
{
        cout << b << endl;
}else
        cout << c << endl;
0
0 / 0 / 0
Регистрация: 25.05.2017
Сообщений: 5
25.05.2017, 18:38  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
cin>>a>>r>>b;
Что так можно и это будет работать не знал. Вы написали код для целых чисел, а можно сделать как-нибудь чтобы в вводе cin можно было ввести дробь и программа её распознала?
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
25.05.2017, 20:27
Какую дробь:
3/4
или
0.75
?
C++
1
2
3
4
5
6
// 3/4:
int nom,denom;
char c;
cin>>nom;
cin.get(c);
cin>>denom;
C++
1
2
3
// 0.75;
double x;
cin>>x;
1
0 / 0 / 0
Регистрация: 25.05.2017
Сообщений: 5
25.05.2017, 21:19  [ТС]
Спасибо, я и забыл про тип данных.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2017, 21:19
Помогаю со студенческими работами здесь

При установке ОС с флешки на экран много раз подряд выводится сообщение "Start booting from usb device..."
Переустанавливал систему много раз, такое вижу впервые: пишет много раз подряд Start booting from USB device... Пробывал ждать ничего не...

При изменении размера формы изменяется её цвет и на экран выводится сообщение "размер формы был изменен"
При изменении размера формы изменяется её цвет и на экран выводится сообщение &quot;размер формы был изменен&quot;.

Не выводится на экран
Здраствуйте Знаю, что глупый вопрос но все же подскажите почему не выводится на экран ...

Не выводится изображение на экран
Приветствую! Я недавно начал изучать XNA, код пишу в MV S# Express,использую XNA 4.0. Пишу по учебнику, просматриваю MSDN, как только...

Ничего не выводится на экран
Я использую freeglut. Я хочу проинициализировать окно и вывести несколько объектов. Но у меня ничего кроме черного экрана не...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru