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

Удалить все слова, содержащие нечетное количество согласных букв C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возможно ли вызвать функцию, имя которой хранится в переменной типа char* ? http://www.cyberforum.ru/cpp-beginners/thread894447.html
Или возможно ли создать указатель на функцию по имени в переменной. Извиняюсь за неконкретный вопрос, просто ещё не полностью продумал алгоритм, и это лишь идея.
C++ работа с двумерным массивом (найти k, сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент) 1) найти такие k, что k-я строка матрицы совпадает с k-м столбцом. 2) Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. программа выдает ошибку, необъявленный идентификатор "S" не могу понять... #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread894443.html
C++ Вычислить
P=|X3-Y3|,если Y=5; X изменяется от -10 до 10 с шагом 0,2 (c++) через FOR, заранее огромное спасибо!!!
Сформировать матрицу по заданному образцу C++
0 0 0 … 0 0 0 1 0 … 0 0 0 0 2 … 0 0 ……………………. 0 0 0 … 0 n-1
C++ Скомпилировать http://www.cyberforum.ru/cpp-beginners/thread894412.html
Доброго времени суток, скомпилируйте пожалуйста программу по коду, Visual Studio под рукой нету. #include <stdio.h> #include <string.h> #include <locale> /* stf - что ищем; rtf - на что меняем; fpath - путь к файлу; str - стока текста*/ int main () { setlocale( LC_ALL,"Russian" ); char file_path = { 0 }, stf = { 0 }, rtf = { 0 }, str = { 0 }; FILE* file = NULL;
C++ Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива 1. Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными элементами, удаленная строка заполняется 0 и переносится в конец массива. 2. Найти минимальный из неповторяющихся элементов двумерного массива подробнее

Показать сообщение отдельно
lulu13
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 17
08.06.2013, 13:43     Удалить все слова, содержащие нечетное количество согласных букв C++
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
Всем привет,просьба подкорректировать код,не правильно работает,просто удаляет согласные буквы.
 
void stroki::Delete()
{
    int n,count = 0;
    int  res(0);
    for(int i = 0 ; str[i]!='\0'; i++)
    {
        if( str[i] == 'Б'|| str[i] == 'б'|| str[i] == 'В' || str[i] == 'в' || str[i] == 'Г' || str[i] == 'г' || str[i] == 'Д' || str[i] == 'д' || str[i] == 'Ж' || str[i] == 'ж' || str[i] == 'З' || str[i] == 'з'|| str[i] == 'К'|| str[i] == 'к'|| str[i] == 'Л'|| str[i] == 'л'|| str[i] == 'М'|| str[i] == 'м'|| str[i] == 'Н'|| str[i] == 'н'|| str[i] == 'П'|| str[i] == 'п'|| str[i] == 'Р'|| str[i] == 'р'|| str[i] == 'С'|| str[i] == 'с'|| str[i] == 'Т'|| str[i] == 'т'|| str[i] == 'Ф'|| str[i] == 'ф'|| str[i] == 'Х'|| str[i] == 'х'|| str[i] == 'Ц'|| str[i] == 'ц'|| str[i] == 'Ч'|| str[i] == 'ч'|| str[i] == 'Ш'|| str[i] == 'Щ'|| str[i] == 'щ')
        {
        
                
                    for(n = i ;str[n]!= ' ' && str[n]!='\0';n++);
                    for(int j =i ;str[n-1]!='\0';n++, j++)
                        if(str[j]=str[n])
                        {
                            count++;
                            break;
                        }
                
        }
        if(count%2 == 0)
        {
            res+=str[i] ;
        }
    }
    cout <<str;
Добавлено через 23 часа 4 минуты
плииииз хееелп не могу разобраться,хотя б на словах объясните что не правильно и что надо заменить(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru