Форум программистов, компьютерный форум 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." Происходит это из-за... подробнее

Показать сообщение отдельно
Temich
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 21
07.11.2013, 18:21     Что не так с прогой?
Когда вводишь в значение k двузначное число прога не может сравнить это число с выражением.Может какой нибудь другой тип переменных надоо написать?
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>                             
#include <conio.h>                           
#include <locale.h>                         
 
using namespace std; 
int main()                                  
{
     setlocale(LC_ALL, "Russian");              
    char k; 
    float x;    
    float c,d,e,f;                              
    cout << "Ââåäèòå ñèìâîë "; 
    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;     
    }
    getche();
    return(0);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru