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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
furrio
0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 24
#1

Ограничение на ввод - C++

12.02.2012, 19:02. Просмотров 703. Ответов 4
Метки нет (Все метки)

Как сделать ограничение, чтобы |x|>3? Помогите пожалуйста

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
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#include "math.h"
#include <iostream>
using namespace std;
 
int main (int argc, char* argv[])
    {
        float x, z, k, rezz, rezk;
            cout << "Restrictions for x: x!=3 and |x|>3 \n";
            cout << "\nEnter x=";
            cin >> x;
            printf ("\n");
        z=(pow(x,2)+2*x-3+(x+1)*sqrt(pow(x,2)-9))/(pow(x,2)-2*x-3+(x-1)*sqrt(pow(x,2)+9));
        rezz=z;
            printf("First formula: \n");
            printf("Result %f \n", rezz);
            printf("\n****************\n \n");
            printf("Second formula: \n");
        k=sqrt((x+3)/(x-3));
        rezk=k;
            printf("Result %f \n \n", rezk);
            printf("Press any key to exit");
        getch();
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2012, 19:02     Ограничение на ввод
Посмотрите здесь:

C++ Ограничение ввода
Ограничение на ввод букв! C++
C++ Ограничение на ввод букв и символов
C++ Ограничение символов
Ограничение char C++
Как поставить ограничение на ввод только числа C++
C++ Ограничение!
C++ Как лучше поставить ограничение на ввод букв, и знаков перпинания
C++ Скрыть ввод в консоле ввод записи?
C++ Ограничение на ввод определённого кол-ва символов
C++ Ограничение на ввод чисел и проверка чисел
Ограничение на ввод символов scanf() и cin C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ШКІПЕР
 Аватар для ШКІПЕР
94 / 94 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
12.02.2012, 19:16     Ограничение на ввод #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
26
27
28
29
30
//#include "stdafx.h"// Зачем ? Делайте пустой проект.
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <iostream>
using std::cout;
using std::cin;
 
int main (int argc, char* argv[])
{
    float x = NULL, z, k, rezz, rezk;
    cout << "Restrictions for x: x!=3 and |x|>3 \n";
    while (fabs (x) <= 3){
        cout << "\nEnter x= ";
        cin >> x;
    }
    puts("");
    z=(pow(x,2)+2*x-3+(x+1)*sqrt(pow(x,2)-9))/(pow(x,2)-2*x-3+(x-1)*sqrt(pow(x,2)+9));
    rezz=z;
    printf("First formula: \n");
    printf("Result %f \n", rezz);
    printf("\n****************\n \n");
    printf("Second formula: \n");
    k=sqrt((x+3)/(x-3));
    rezk=k;
    printf("Result %f \n \n", rezk);
    printf("Press any key to exit");
    _getch();
    return EXIT_SUCCESS;
}
furrio
0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 24
12.02.2012, 19:35  [ТС]     Ограничение на ввод #3
так поточнее будет
C++
1
2
3
4
5
while (fabs (x) <= 3)
            {
                cout << "\nEnter x= ";
                cin >> x;
            }
#include "stdafx.h" - ругается, что его нет
а так спасибо за помощь
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
12.02.2012, 19:39     Ограничение на ввод #4
Цитата Сообщение от furrio Посмотреть сообщение
#include "stdafx.h" - ругается, что его нет
значит, вы включили его в проект. теперь приписывайте его, или создавайте новый проект без "Precompiled Header"
ШКІПЕР
 Аватар для ШКІПЕР
94 / 94 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
12.02.2012, 20:32     Ограничение на ввод #5
Цитата Сообщение от furrio Посмотреть сообщение
так поточнее будет
Так и было .


Цитата Сообщение от furrio Посмотреть сообщение
#include "stdafx.h" - ругается, что его нет
Вот поэтому всем рекомендую в подобных относительно простеньких проектах создавать пустой проект и добавить туда хотя бы один .срр
Yandex
Объявления
12.02.2012, 20:32     Ограничение на ввод
Ответ Создать тему
Опции темы

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