Форум программистов, компьютерный форум CyberForum.ru

Что не так с прогой? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чат http://www.cyberforum.ru/cpp-beginners/thread1000895.html
Будьте добры, помогите сделать задание для чата, чтобы поле нижнего окна (где ввод сообщения) можно было увеличивать или уменьшать и соответственно исходя из этого, окно отображения сообщения уменьшалось (если окно ввода сообщения увеличивать) как в скайпе например.
C++ Операторы цикла Добрый вечер. Друзья помогите с программой для лабораторной работы пожалуйста) Условие задачи: В диалоговом режиме вводится некоторое число N (В диапазоне от 1 до 2000). Программа должна вывести числа, определенные заданием в виде нескольких колонок, выровненных по правому краю. Все числа от 1 до N натуральные. "задача реализуется на основе оператора “for”" Задача: Распечатать числа в... http://www.cyberforum.ru/cpp-beginners/thread1000893.html
Дано натуральное число N. Если оно C++
Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k (где k — соответствующее частное); если остаток от деления на 4 равен 1 — N= 4k + 1; если остаток от деления на 4 равен 2 — N= 4k + 2; если остаток от деления на 4 равен 3 - N= 4k + 3. Например, 12 = 4 • 3, 22 = 4 • 5 + 2.
Удаление слова из строки C++
Написать программу удаления последнего слова из строки. Заранее благодарю. :)
C++ Диалоговое окно "ОК"/"Отмена" http://www.cyberforum.ru/cpp-beginners/thread1000878.html
Здравствуйте. Как запросить у пользователя подтверждение? Прежде, чем задать вопрос на форуме, я честно искал, примеров нашёл много, но ничего не работает. Например (тут http://e2epro.com/page/MessageBox.php ): if (Application->MessageBox( "Вы глухой?", "Вопрос", MB_YESNO + MB_ICONQUESTION) != IDYES) { return; } - не компилируется с сообщением:
C++ Решение методом Фибоначчи Вот такой код у меня получился,но не всё работает. Из-за того что числа очень маленькие,программа начинает числа выписывать в виде 1x00.... поэтому поставил ограничение количества цифр после запятой,но из-из за этого видет начальное a = 0,1; как 0,000000 и считает не правильно. Вторая ошибка связанна с выдачей ошибкой "ОС Windows инициировала точку останова в Fibona44i.exe." Происходит это из-за... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
07.11.2013, 22:18     Что не так с прогой?
Temich, у тебя множественный выбор
Цитата Сообщение от Temich Посмотреть сообщение
switch (k)
написан для разбора чаровского флага, а ты что вводишь :
Цитата Сообщение от Temich Посмотреть сообщение
Когда вводишь в значение k двузначное число прога не может сравнить это число с выражением.
- вообще понимаешь что делаешь?

Добавлено через 5 минут
Вот поправленный код
https://ideone.com/dBS7jd
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
37
#include <iostream>     
using namespace std; 
int main()  
{   
    int k;  
    float x;    
    float c,d,e,f;      
    cout << "x= ";  
    cin >> x; 
    cout << "k= ";  
    cin >> k;
    switch (k)
    {   
        case 3: 
        case 6: 
        case 11: 
            c=2*x+5;    
            cout <<2<<"*"<<x<<"+"<<5<<"="<<c<<endl; 
        break;  
        case 9: 
        case 10:    
            d=10-x; 
            cout <<10<<"-"<<x<<"="<<d<<endl; 
        break;  
        case 13:
            e=3*x;  
            cout <<3<<"*"<<x<<"="<<e<<endl; 
        break;  
 
        default : 
            f=12*x; 
            cout <<12<<"*"<<x<<"="<<f<<endl; 
        break;  
    }
    cin.get();
    return 0;
}
stdin copy
5
14
stdout copy
x= k= 12*5=60
 
Текущее время: 21:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru