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

Задача по строкам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Робота со строками http://www.cyberforum.ru/cpp-beginners/thread398445.html
Ввести с клавиатуры массив строк символов с данными о клиентах банка: фамилия и проч., № счета, сумма вклада, дата. Отсортировать строки по возрастанию даты. Выделить составные части строк и записать их в соответствующие поля массива структур. Построить в динамической памяти однонаправленный линейный список массива структур, Исключить из списка элементы с нулевыми значениями суммы вклада, после...
C++ В любом тексте между 3 и 4 словом вставить новое слово Ребят,помогите пожалуйста,в работе со строками совсем не шарю. Задание:в любом тексте между 3 и 4 словом вставить новое слово(работать с помощью макросов и библиотечных функций). Буду очень признателен http://www.cyberforum.ru/cpp-beginners/thread398437.html
Массивы. Структурные типы. C++
Суть задачи: Написать программу, обрабатывающую рациональные дроби, хранящиеся в двумерном массиве (матрице). Каждая рациональная дробь определяется как пара (числитель, знаменатель). На входе программы – две матрицы рациональных дробей (формат представления дробей нужно разработать самостоятельно). Программа должна обеспечить загрузку двух матриц и вычисление их суммы. В файл результатов...
C++ Составить блок схему к одномерному массиву
помогите пожалуйста составить блок схему к коду #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> #pragma argsused int main(int argc, char* argv) {
C++ Простая задачка с массивами http://www.cyberforum.ru/cpp-beginners/thread398409.html
Я наперсал программу которая находин максимальный елемент массива и его порядковый номер, все работает хорошо: #include <iostream> #include <conio.h> using namespace std; int main() { int mas = {3, 45, 5, 7, 8,
C++ Вывод строки Всем привет! Такой вот вопрос: почему при выводе строки в конце печатаются какие-то непонятные знаки? И как это убрать? #include <stdio.h> #include <ctype.h> #include <conio.h> int main() { подробнее

Показать сообщение отдельно
TheSeg
0 / 0 / 0
Регистрация: 04.12.2011
Сообщений: 31
06.12.2011, 18:24  [ТС]     Задача по строкам
Помогите пожалуйста доделать задачу
Я реализовал посимвольный ввод, но пришел в тупик, т.к вещественное число может быть задано нескольккими способами, например 12.5 или -1.2E-2 и т.п.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstring>
#include <conio.h>
 
int main ()
{ 
    cout << "vvedite posledovatelnost: " << endl;
    char c=getche();
    
 
    while (c != 13)
    {
        c=getche();
    }
                
    getch(); 
    return 0;
}
Добавлено через 3 минуты
Есть идея например ввести флаг который достигая определенного этапа будет менять значение, например изначально был 0, затем если первый символ + или -, то стал 1, если первый символ - цифра, то стал 2, если флаг равняется 2, то если встретится точка будет 3 и т.д. В противных случае ставим флаг -1, и когда вся последовательность введена, то если флаг дошел до конца, то число является правильной записью.
Или это бред сумасшедшего? )
 
Текущее время: 14:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru