18 / 18 / 8
Регистрация: 07.11.2009
Сообщений: 118
1

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

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

1) Ввести с клавиатуры символьную строку, состоящую из десятичных цифр и символа '.' (точка )
Длина строки не более 80 символов. Рассматривая строку как запись вещественного числа, сформировать строки: S1 - цифры целой части, S2 - цифры дробной части. Пример: исх строка - 145.7735
S1 - 145 S2 - 7735.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2010, 22:58
Ответы с готовыми решениями:

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

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

Определить, что произойдёт с символьной строкой
никак не могу понять, что здесь происходит, помогите, пожалуйста: $str=~s!(.)!$1 !g $str=~s!!!g

Дано целое число превышающее 3 млн представление символьной строкой. Удвоить его и ответ вывести
Как это можно сделать? Да и условие не слишком ясно, объясните пожалуйста.

1
230 / 60 / 17
Регистрация: 11.03.2010
Сообщений: 294
18.05.2010, 23:24 2
Лучший ответ Сообщение было отмечено GFS как решение

Решение

ну как-то так...
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2010, 23:24
Помогаю со студенческими работами здесь

Работа с файлами, чтение/работа со строкой
Доброго времени суток. Начал работать с C++ Builder 6. Есть текстовый файл .txt с различными...

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

Работа со строкой
Задача: Запнулся над забиванием пробелами между словами. Что уже есть: #include &lt;iostream&gt; ...

работа со строкой
Result := ''; List := TStringList.Create(); try case GetkeybordReg of 1 :...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru