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

Не получается исправить ошибку (Вводится диапазон, где 1-ое число-начало диапазона, 2-ое число приращени, 3-е число конец диапазона) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции. Не считает последнюю итерацию в цикле http://www.cyberforum.ru/cpp-beginners/thread904808.html
Добрый вечер. Не могу понять, почему в цикле не считает 12 итерацию. Ниже строка с комментарием. #include <iostream> #include <cmath> #include <stdlib.h> #include <conio.h> using namespace std; double qxx(double x, double result) {
C++ Определить по какой цене был закуплен сахар Фирма Сахарок реализовала M тонн сахара на сумму рублей, получив при этом N % прибыли Определить по какой цене был закуплен сахар http://www.cyberforum.ru/cpp-beginners/thread904797.html
C++ 3D и C++
:help: Если кто-то знает как соединить эти две вещи, пожалуйста, помогите мне! Если нужны sin, cos, tan и.т.п, то не обращайте на это внимание, с геометрией у меня все в порядке! Напишите код, или дайте туториал, а может быть и очень полезную ссылочку. ПЛИЗ ПОМОГИТЕ ЛЮДИ!
Не ловит exception C++
Почему не ловится range error? #include <iostream> #include <stdexcept> #include <string> using namespace std; int main() try {
C++ данная целочисленная матрица размерности M х N. Найти количество ее строк, все элементы которых различны http://www.cyberforum.ru/cpp-beginners/thread904782.html
данная целочисленная матрица размерности M х N. Найти количество ее строк, все элементы которых различны.
C++ Не получается компилировать Начал изучать программирование. Читаю книгу Дейтелов "Как программировать на С++" 5-е издание Вот первая программа в этой книге: // Рис. 2.1: fig02_01.cpp // Программа, печатающая текст. #include <iostream> // позволяет программе выводить данные на экран // функция main начинает исполнение программы int main() { подробнее

Показать сообщение отдельно
Jin200611
14 / 14 / 0
Регистрация: 09.01.2012
Сообщений: 252

Не получается исправить ошибку (Вводится диапазон, где 1-ое число-начало диапазона, 2-ое число приращени, 3-е число конец диапазона) - C++

17.06.2013, 21:40. Просмотров 364. Ответов 6
Метки (Все метки)

Здравствуйте. Не могу исправить ошибку.
Задание: Вводится диапазон, (например 5,1,10) где 1-ое число-начало диапазона, 2-ое число приращение (1 или -1), 3-е число конец диапазона. Обеспечить контроль существования диапазона.
На выходе диапазоны записывать в следующем виде:
range (<старт>, <приращение>, <финиш>)
Например:
5...10 на выходе range (5,1,10)
5...0 на выходе range (5,-1,0)
5,2...10 на выходе range (5,2,10)
5,-2...10 выдает ошибку «Неправильно задан диапазон».

Заранее всем спасибо.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string>
#include <sstream>
#include <iostream>
using namespace std;
int main()
{
    char delim1, delim2;
    double a,b,c,d;
    d=c-a;
    string str= "5,1,10";
    stringstream ss(str);
    if(!(ss>>a>>delim1>>b>>delim2>>c))
        cout<<"Ошибка ввода!"<<endl;
    else
        if (a>c,b<0,b<d) .or. (a<c,b>0,b<c)
            cout<<"range (5,1,10)"<<endl;
        else
            cout<<"Неправильно задан диапазон"<<endl;
    cin.get();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru