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

Проверьте, в чем ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread32785.html
Сегодня зачет, а я не могу написать следующую программу: Дана целочисленная квадратная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов
C++ Структура и класс string. Проблема с выводом строки. Такая проблема: объявляю структуру с классом string: struct exam { std::string name; ... }; Затем объявляю переменную и присваю значения : http://www.cyberforum.ru/cpp-beginners/thread32769.html
C++ вывод на экран информации
мне нужно сдать программу помогите плз 1) занести данные в файл 2) вывод на экран информации 3)удалять не нужные записи 4)сортировка 5)добавление в записи что должно входить: -название фирмы -объем продаж
C++ Как быть с таким рядом?
Собственно вот ряд:x-(1^2*x^3)/2^2 +(〖(1*3)〗^2*x^5)/〖(2*4)〗^2 -(〖(1*3*5)〗^2*x^5)/〖(2*4*6)〗^2 +⋯,необходимо следующее:По заданным числам X и E вычислить сумму всех первых членов ряда до первого члена, меньшего E по модулю, включительно. Хотелось чтобы кто-нибудь выручил с написанием данной проги, или хотя бы той части где высчитывается 2*4*6*....*n
C++ Англо-русский словарь на С++ http://www.cyberforum.ru/cpp-beginners/thread32745.html
Помогите пожалста. Втупляю, немогу придумать ничего дельного. Разработать класс «Граф» для решения следующей задачи. Задан файл, содержащий англо-русский словарь. Каждая словарная статья имеет формат <слово>-<Перевод 1>; …<Перевод N>. Составить по заданным словарям русско-английский словарь (сгруппировать английские переводы по русским словам). ОООчень выручите, если поможете)))
C++ определение слов, содержащие цифры У меня такая задача: требуется составить программу определения слов, которые содержат цифровые символы. Подскажите пожалуйста, как это сделать используя isdigit/strcspn? подробнее

Показать сообщение отдельно
Stl
0 / 0 / 0
Регистрация: 05.05.2009
Сообщений: 7
05.05.2009, 11:10  [ТС]
Цитата Сообщение от Patch Посмотреть сообщение
так у тебя нет прерывания цикла при проверке условий.
он проверет одно - делает что надо, дальше проверят второе - делает второе, и наконец копирует исходный символ.
сделай так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
                for(unsigned i=0;i<strlen(string);i++){
                        if (isalpha(string[i]))
                             {
                                   out.put(' ');
                                   continue;
                              }
                        if (string[i]==' ') 
                             {
                                   out.put('*');
                                   continue;
                              }
                        out.put(string[i]);
                }
спасибо, цикл работает.
только isalpha проверка букв, а нужно цифр, погуглив не нашел.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru