Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Jin200611
14 / 14 / 0
Регистрация: 09.01.2012
Сообщений: 253
#1

В строку вводится 5,2,8 нужно чтобы все 3 числа попали в массив или разные переменные - C++

16.06.2013, 15:50. Просмотров 252. Ответов 5
Метки нет (Все метки)

Здравствуйте.
В строку вводится 5,2,8 нужно чтобы все 3 числа попали в массив или разные переменные. Например: а=5,в=2,с=8 для дальнейших манипуляций (сравнение). Числа могут быть отрицательные, двузначные, разделяются запятыми.
Эта часть кода не получается. Заранее всем спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2013, 15:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В строку вводится 5,2,8 нужно чтобы все 3 числа попали в массив или разные переменные (C++):

Дата вводится строкой нужно извлечь день месяц и год в int переменные - C++
Дата вводится строкой нужно извлечь день месяц и год в int переменные. два варианта передачи строки: 1) "12.05.2012" 2) в строке месяц...

Нужно, чтобы показало все трехзначные числа, а то показывает 10 - C++
#include <iostream> #include <ctime> #include <cstdlib> #include <cstdio> #include <cmath> using namespace std; int...

Даны массив А из n элементов и число K. Переставить элементы массива А так, чтобы все элементы со значением, большим, чем число K, попали в первую пол - Pascal
Даны массив А из n элементов и число K. Переставить элементы массива А так, чтобы все элементы со значением, большим, чем число K, попали в...

Записать все числа из файла после знака "=" и "," в переменные или одномерный массив - C (СИ)
Есть входной файл input.txt вида: TRIANGLE: P1=100,100; P2=200,200; P3=150, 150 RECTANGLE: P1=200,200; P2=300,300; CIRCLE:...

Массив: Вводим числа, выводим в столбик разные, в строку одинаковые - Turbo Pascal
Вводим числа, выводим в столбик разные, в строку одинаковые

Вводится число N. Определить количевство одинаковых и неодинак Вводится число N . Определить, все ли цыфры разные; естли нет, тоговых цыфр в числе. - Pascal
Задача №15 Вводится число N . Определить, все ли цыфры разные; естли нет, тогда сколько одинаковых? Число N>0. нужно зделать,...

5
-=ЮрА=-
Заблокирован
Автор FAQ
16.06.2013, 17:44 #2
Jin200611,

C++
1
2
double a, b, c;
cin>>a>>b>>c;
ты это имел ввиду?
0
-=ЮрА=-
Заблокирован
Автор FAQ
16.06.2013, 17:50 #3
Если задана именно строка, то тогда можно таким образом
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()
{
    double a, b, c;
    string str= "-12.584 0 -15";
    stringstream ss(str);
    if(!(ss>>a>>b>>c))
        cout<<"Incorrect string"<<endl;
    else
    {
        cout<<"a = "<<a<<endl;
        cout<<"b = "<<b<<endl;
        cout<<"c = "<<c<<endl;
    }
    cin.get();
    return 0;
}
0
Миниатюры
В строку вводится 5,2,8 нужно чтобы все 3 числа попали в массив или разные переменные  
Jin200611
14 / 14 / 0
Регистрация: 09.01.2012
Сообщений: 253
16.06.2013, 17:58  [ТС] #4
Спасибо. Вводится 3 целых числа через запятую. Например: 4,-1,8. Нужно чтобы а=4,в=-1,с=8.
0
-=ЮрА=-
Заблокирован
Автор FAQ
16.06.2013, 18:01 #5
Цитата Сообщение от Jin200611 Посмотреть сообщение
Спасибо. Вводится 3 целых числа через запятую. Например: 4,-1,8. Нужно чтобы а=4,в=-1,с=8.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <string>
#include <sstream>
#include <iostream>
using namespace std;
 
int main()
{
    char delim1, delim2;
    double a, b, c;
    string str= "-12.584,0,2";
    stringstream ss(str);
    if(!(ss>>a>>delim1>>b>>delim2>>c))
        cout<<"Incorrect string"<<endl;
    else
    {
        cout<<"a = "<<a<<endl;
        cout<<"b = "<<b<<endl;
        cout<<"c = "<<c<<endl;
    }
    cin.get();
    return 0;
}
0
Jin200611
14 / 14 / 0
Регистрация: 09.01.2012
Сообщений: 253
16.06.2013, 18:19  [ТС] #6
Спасибо большое. Сейчас проверю, просто я на Visual C++ делаю задание.
0
16.06.2013, 18:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2013, 18:19
Привет! Вот еще темы с ответами:

Разбить строку в разные переменные - Delphi
Есть в переменной такой текст text:= 'aaa1bbb'; Нужно взять из этой переменной все что находится до символа 1 и занести в...

Вводится массив и число Х, надо вывести из массива все числа чя сумма равна Х - C (СИ)
помогите решить задачу пожалуйста, есть массив из Н элементов и число Х, надо определить все числа, чьих сумма равна значение Х, например...

Получить в порядке возрастания все разные числа, что входят в массив - Pascal ABC
Нужна помощь! 1. Дан массив А. Получить в порядке возрастания все разные числа, что входят в массив. Уже в голову ничего хорошего не...

Надо, чтобы разные ссылки имели разные цвета и чтобы при наведении на них мышой также были разные цвета. - C# ASP.NET
День добрый. Что-то я никак понять не могу. Делаю сайт. Мне надо, чтобы разные ссылки имели разные цвета и чтобы при наведении на них...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.