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

[C++] аналог getchar() - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Rav
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 9
01.12.2011, 01:18     [C++] аналог getchar() #1
привет ВСЕМ,
ЗАДАЧА:
Найти периметр и площадь равнобедренной трапеции с основаниями a и b (a > b) и углом alpha при большем основании (угол дан в радианах).

У меня нет ошибок(ну это прога так говорить VS С ++ 6), но блин после того как вводиш данны, не выводя ответь закрывается, в Си это проблема решала гет.чар в конце, но я не знаю как в С++
вот код:

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 "stdafx.h"
#include "iostream.h"
#include "math.h"
 
 
int main(int argc, char* argv[])
 
{
int a, b, e, h, s;
cout<<"Vvedite storon a i b, i ugol e=\n";
cin>>a>>b;
{
if (a<=0 ||b<=0 || a<b || e<=0)
cout<<"OSHIBKA\n";
 
else
h=((a-b)/2) * (sin(e)/cos(e));
s=((a+b)/2) * h;
 
}
cout<<"Ploshad raven S="<<s;
return 0;
}
И ЕЩЕ ТАМ ДОЛЖНО БЫТ УСЛОВИЯ a>b но это не проблема!!!


ЗА РАНЕЕ СПАСИБО ВСЕМ!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2011, 01:18     [C++] аналог getchar()
Посмотрите здесь:

C++ getchar
C++ getchar ()
C++ Getchar и putchar EOF
Getchar и putchar тип данных C++
C++ Функция getchar!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
01.12.2011, 01:25     [C++] аналог getchar() #2
cin.get(); два раза
Rav
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 9
01.12.2011, 03:25  [ТС]     [C++] аналог getchar() #3
co6ak, у меня опять не показывая ответ закрывается, даже после вставлении 2 раза син.гет. ощибок нет но не показывает
вот код:


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
#include "stdafx.h"
#include "iostream.h"
#include "math.h"
 
 
int main(int argc, char* argv[])
 
{
    
    int a, b, e;
    double h, s; 
        cout<<"Vvedite storon a i b, i ugol e=\n";
        cin>>a>>b;  
        {if (a<=0 ||b<=0 || a<b)
            cout<<"OSHIBKA\n";
        else 
        h=((a-b)/2)*(tan(e));
        s=(((a+b)/2)*h);
        }
        cout<<"Ploshad raven S="<<h;
        cin.get();
        cin.get();
        
return 0;
}
Добавлено через 12 минут
Спасибо
co6ak,, дело в том что я написал cin>>a>>b; в место Cin>>a>>b>>e;

и еще вы случайно не знаете какую не будь хорошую литературу для новичков(суперновичков) в с++ типа Подбилского но с 0?
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
01.12.2011, 06:08     [C++] аналог getchar() #4
http://www.cyberforum.ru/cpp/thread1...ml#post1993739
Yandex
Объявления
01.12.2011, 06:08     [C++] аналог getchar()
Ответ Создать тему
Опции темы

Текущее время: 18:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru