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

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

Войти
Регистрация
Восстановить пароль
 
GFS
16 / 16 / 1
Регистрация: 07.11.2009
Сообщений: 118
#1

Работа с символьной строкой - C++

18.05.2010, 22:58. Просмотров 460. Ответов 1
Метки нет (Все метки)

1) Ввести с клавиатуры символьную строку, состоящую из десятичных цифр и символа '.' (точка )
Длина строки не более 80 символов. Рассматривая строку как запись вещественного числа, сформировать строки: S1 - цифры целой части, S2 - цифры дробной части. Пример: исх строка - 145.7735
S1 - 145 S2 - 7735.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2010, 22:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с символьной строкой (C++):

Решение уравнения, заданного символьной строкой - C++
Как наладить процесс в этой программе? что нужно изменить в коде чтобы работало? Это программа, которая вычисляет значение выражения...

Простенькая программа с символьной строкой. Надо найти ошибку. - C++
Программа, которая ищет в введённой строке вукву A и заменяет её на букву B и выводит полученную строку на экран. У меня же вводится строка...

Работа со строкой - C++
Работа со строкой

Работа со строкой - C++
Помогите, пожалуйста, как сделать так, что бы: cout << "Раскодирование файла. Введите исходный файл>"; char in; cin >> in; if...

Работа со строкой - C++
Помогите, что нибудь из этого сделать! 1.Напечатать первое слово, содержащее 2 подряд заданных символа 2. Посчитать количество слов в...

Работа со строкой - C++
Задача: Запнулся над забиванием пробелами между словами. Что уже есть: #include <iostream> using namespace std; //...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Hell Knight
230 / 60 / 3
Регистрация: 11.03.2010
Сообщений: 290
18.05.2010, 23:24 #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
31
32
33
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
    char str[80];
    char s1[80];
    char s2[80];
    memset(&str, NULL, sizeof(str));
    memset(&s1, NULL, sizeof(s1));
    memset(&s2, NULL, sizeof(s2));
    cout << "Введите число: ";
    cin >> str;
    int i = 0;
    while (str[i] != '.' && i != 80 && str[i] != NULL)
    {
        s1[i] = str[i];
        i++;
    }
    i++;
    int g = i;
    while (i != 80 && str[i] != NULL)
    {
        s2[i - g] = str[i];
        i++;
    }
    cout << "Ваше число: " << str << "\n";
    cout << "S1 = " << s1 << "\n" << "S2 = " << s2 << "\n";
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2010, 23:24
Привет! Вот еще темы с ответами:

Работа со строкой - C++
Написать прогу которая переварачивает слова в строке s

работа со строкой - C++
ПОМОГИТЕ пожалуйста Необходимо написать программу в C++ которая находила бы максимальное число в строке которое содержит слова и числа...

Работа со строкой из файла - C++
Словом текста считается любая последовательность цифр и букв русского алфавита длиной не более 6 символов; между соседними словами - не...

Работа с командной строкой - C++
Здравствуйте! Не подскажите как можно работать с командной строкой в си++? Я имею ввиду через компилятор передавать команды в командную...


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

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

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