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

Игнорировать ввод букв - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму и количество четных чисел http://www.cyberforum.ru/cpp-beginners/thread678159.html
Найти сумму и количество четных чисел, меньших 10. Z
C++ Как это все записать в devC++? Помогите все это написать на devC++ program fs; uses crt; procedure F(x,e:real; var s:real; var i:longint); var t:real; begin s:=1/x; t:=x; i:=1; while abs(1/((2*i+1)*t))>e do begin i:=i+1; t:=t*x*x; s:=s+1/(t*(2*i-1)); http://www.cyberforum.ru/cpp-beginners/thread678127.html
C++ Разработайте, реализуйте и протестируйте класс, описывающий правильную треугольную пирамиду
Пожалуйста, помогите составить программы: 1. Разработайте, реализуйте и протестируйте класс, описывающий правильную треугольную пирамиду. Сделайте возможным изменение длин ребер, вычисление площади поверхности и объема. 2. Реализуйте и протестируйте функцию double EvalStr(char *s); производящей вычисление формулы, представленной в виде строки s. Для упрощения считаем, что в формулу входят...
C++ Класс, описывающий правильную треугольную пирамиду
Пожалуйста, помогите составить программу по теме класс: Разработайте, реализуйте и протестируйте класс, описывающий правильную треугольную пирамиду. Сделайте возможным изменение длин ребер, вычисление площади поверхности и объема.
C++ Контрольная сумма http://www.cyberforum.ru/cpp-beginners/thread678071.html
В ТЗ сказано вычислить контрольную сумму строки. Не нашёл исходных кодов или алгоритмов. Мне любую, но склонен к md5
C++ Функция, возвращающая указатель Нужно написать функцию, входящие параметры которой являются указателем на структуру. Заполнить в функции структуру (не важно). Возвратить указатель на эту изменению структуру. что-то вроде такого: Ticket* zapolnenie (Ticket *T) { cout<<"vvedite punct nazna3niya"<<endl; cin>>T->PN; return *T; } подробнее

Показать сообщение отдельно
nightelf18
 Аватар для nightelf18
7 / 7 / 0
Регистрация: 06.10.2012
Сообщений: 19
23.10.2012, 15:01     Игнорировать ввод букв
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
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <string>
using namespace std;
 
double Enter_double_number(int &); // прототип функции
 
void main(){
    int precision = 0;
    while(true){
        cout << setprecision (precision) << Enter_double_number(precision) << endl; // вывод на экран с заданной точностью
    }
}
 
double Enter_double_number(int &precision){ // если точность вывода на экран не нужна, то без параметров
    precision = 0; // точность вывода на экран(необязательно)
    double result = 0;
    int char_code;
    string buffer = "";
    bool dot = false;
    do{
        char_code = _getch();
        if(char_code > 47 && char_code < 58 || char_code == 46){
            if(char_code == 46 && dot == true) continue;
            if (char_code == 46) dot = true;
            buffer += (char)char_code;
            cout << (char)char_code;
            precision++; // точность вывода на экран(необязательно)
        }
    }
    while(char_code != 13);
    cout << endl;
    result = atof(buffer.c_str());
    return result;
}
 
Текущее время: 22:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru