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

Лабораторная по массивам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблонный класс List http://www.cyberforum.ru/cpp-beginners/thread386267.html
Имеется 2 шаблонных класса List и Node. Один объявлен другом другого. По идее должно работать, но у компилятора другое мнение на этот счет: 1>main.obj : error LNK2019: unresolved external symbol...
C++ Директивы препроцессора.Ошибка #error не работает. Ребят программа должна выдавать сообщение об ошибке и прекращать компиляцию.,если,X или Y неопределены Делаю #error,но почему-то подчеркивает красным #include <iostream> #include <stdio.h>... http://www.cyberforum.ru/cpp-beginners/thread386266.html
Ошибка в программе C++
вот код программы: #include <iostream> #include <fstream> #include <string> using namespace std; int main() { cout << "Enter name file" << endl; string name;
Умножение матриц. Проверка Ошибок. C++
Снова здрасте. В общем, я почти закончил свою программу. Так мне кажется. Но, при компиляции создается екзешник, затем по началу программа работает. Ввожу элементы матрицы, но до самих расчетов не...
C++ Что делать если нет функции Tools http://www.cyberforum.ru/cpp-beginners/thread386250.html
А у меня нет функции Tool что делать?????
C++ Строки Помогите найти ошибку. я как-то неправильно определяю длину строки. И еще пару ошибок непонятных. #include <iostream> #include <conio.h> #include <string> using namespace std; void... подробнее

Показать сообщение отдельно
greshnikk
31 / 31 / 0
Регистрация: 05.11.2008
Сообщений: 162
20.11.2011, 01:10
Цитата Сообщение от b0n4b Посмотреть сообщение
Ну для начала так объявлю массив.
C++
1
char a[10];
Итак, получается, что вначале пользователь будет вводить не "якобы число с плавающей точкой", а абсолютно любую последовательность символов. И даже не важно, есть в ней цифры или нету. Теперь можно идти дальше по предложенному Вами алгоритму. У меня есть такое предложение - почему бы не объединить пункты 2 и 3. То есть проходя по нашему массиву не по отдельности искать сначала не допустимые символы, затем подсчитывать количество точек, а одновременно смотреть и символы и точки считать. Тем самым будет сокращено время выполнения программы, не так ли ? Ну и на основе результата, уже выводить код ошибки, если необходимо. Логика программы полностью описана:
1. Ввести строку
2. Проверить наличие недопустимых символов и количество символов '.' в строке
3. На основе п. 2 вывести результат (ошибка или же нет ошибки).
Теперь можно приступать к написанию программы, опираясь на описанный алгоритм, подробно, по пунктам реализовывая задачи.

P.S.:, вот только вводить необходимо не число а строку, Вы ведь объявили символьный массив. Следующий код считывает строку и помещает ее в Ваш массив:
C++
1
scanf ("%s", a);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru