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

Проверка значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread268929.html
Привет всем. У меня не получается построить решение. Вот код. #include <conio.h> #include <iostream> #include <clocale> using namespace std; int main() {
C++ Нужно разобраться Прошу помощи. Расскажите пожалуйста по пунктам где и что делает программа, что за функция.Заранее благодарен. #include <stdio.h> int main() { int i,j,k,n; float p,a; <<<== Что делаеться тут printf("n="); scanf("%d",&n); printf("a="); http://www.cyberforum.ru/cpp-beginners/thread268925.html
C++ Объясните все действия, происходящие в этой программе.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { const int arrSize = 10; double arr; double minElement, maxElement;
Объясните все действия, происходящие в этой программе. C++
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { const int arrSize=10; int arr; int ind=-1;
C++ Структура Date http://www.cyberforum.ru/cpp-beginners/thread268909.html
Вот есть такая задача: вывести дату которую ты вводиш из екрана через структуру. Через масивы я зделал, хочю сделать через строки, но проблема в том что когда я ввожу например секунды 01, то мне выводит 1, что мне ненужно. Подскажыте что не так? Вот код: #include <stdio.h> #include <conio.h> typedef struct { char *day; char *month;
C++ Простой текстовый редактор скажите как сделать кнопку " Open "??? в стандартный примерах Microsoft Visual Studio 2010..она задается так... но надо как то проще Private Sub btnRetriveFileNames_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRetriveFileNames.Click Try With odlgFileNames ' Вероятно, это не всегда нужно, но можно также задать начальный... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
02.04.2011, 18:49     Проверка значения
Необходимо при вводе обрабатывать строку, а затем уже переводить ее в double и манипулировать согласно поставленной задаче.

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
#include <iostream>
#include <sstream>
using namespace std;
 
int main() 
{   setlocale(LC_ALL,"");    
    double a;
    string as;
    cout<<"Введите а, от 1 до 5:\n";
    cin>>as;
    while(!(as[0]<='5' && as[0]>='1' && (as[1] =='.' || as[1]=='\0')))
    {
        cout<<"Повторите ввод:\n";
        cin>>as;
    }
    cout<<"well,well,well...\n";
    system("pause");
 
    istringstream ist(as);
    ist>>a;
 
    cout<<"Ваше число: "<<a<<"\n";
    cout<<"Для доказательства -  его квадрат: "<<a*a<<"\n";
    
    system("pause");
 
    return 0;
}
 
Текущее время: 17:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru