Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все первые по порядку положительные элементы строк квадратной матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1271671.html
1.2. Дана целочисленная квадратная матрица. Получить b1…bn, где bi - это значение первого по порядку положительного элемента i-ой строки ( если таких элементов нет, то принять bi =-1)...
C++ Получить сумму элементов последовательности по условию
1.1. Даны целые a1…an. Получить сумму тех элементов данной последовательности, которые : а) кратны 5 б) нечетны и неотрицательны 2.Описание программы 2.1. Объявление...
C++ Проверить, является ли целое число трёхзначным, является ли оно квадратом https://www.cyberforum.ru/ cpp-beginners/ thread1271659.html
помогите пожалуйста новичку 1) Введите целое число и проверьте, является ли оно трехзначным. 2) Введите целое число и проверьте, является ли оно полным квадратом. Например, полными квадратами...
C++ Не могу найти ошибку в коде (Численное интегрирование методом Симпсона) https://www.cyberforum.ru/ cpp-beginners/ thread1271655.html
Нужно предусмотреть обработку ситуации, когда заданная точность не может быть достигнута. Пытаюсь прервать выполнение расчётов при помощи "Break". При выставлении любой точности он всё равно пишет,...
C++ Определить, образуют ли элементы массива геометрическую прогрессию
определить, образуют ли элементы массива геометрическую прогрессию; Помогите решить.
C++ Вычисление суммы чисел, образованных цифрами в строке https://www.cyberforum.ru/ cpp-beginners/ thread1271645.html
я уже часа 2 бьюсь( не знаю как это сделать, тапками не закидывайте, выложила чисто набросок, уверена что не так( Дана строка, содержащая буквы и цифры. Разработать программу, которая будет...
C++ Моделирование Гавани https://www.cyberforum.ru/ cpp-beginners/ thread1271643.html
В общем задание вот. Подскажите пожалуйста алгоритм. Даже не знаю с чего начать*? Задачу надо переписать в текст сообщения!
СЛАУ методом Гаусса C++
Всем доброго времени суток. По-сколько я новичек в программирование, то вот скачал код, для решения СЛАУ методом Гауса. Выдает ошибку:Error 1 error C1010: unexpected end of file while looking for...
C++ Сортировка массива записей, используя метод выбора максимального элемента https://www.cyberforum.ru/ cpp-beginners/ thread1271625.html
Прошу помочь! Есть массив. Необходимо используя метод выбора максимального элемента, упорядочить массив записей по возрастанию количества жителей!
C++ Работа с матрицей, представленной динамическим массивом Есть задание: Написать программу, которая осуществляет добавление, удаление строки или столбца в любое место двумерной матрицы по выбору пользователя. Идея есть, в процессе воплощения решил... https://www.cyberforum.ru/ cpp-beginners/ thread1271620.html
Найти минимальные элементы в строках квадратной матрицы C++
помогите пожалуйста составить код
C++ творити можливість зміни формули (заміна імен чи параметрів операцій) https://www.cyberforum.ru/ cpp-beginners/ thread1271603.html
1. Створити інтерфейс що дозволяє вибрати один з варіантів розрахунку параметрів, що будуть задані у виді таблиці (вибір повинен здійснюватися по порядковому номеру і по типу виразу): П/п Тип Вираз...
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
0

Подсчитать количество слов, содержащих введенный символ - C++ - Ответ 6698113

09.10.2014, 06:46. Показов 1759. Ответов 3
Метки (Все метки)

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
34
35
36
37
38
#include <iostream>
#include <cstring>
 
 
bool prof(int i, char j[], char m)
{
    while ((j[i+1] != ' ')||(j[i+1] != '\0')||(j[i+1]!=m))               
        i++;
    if (j[i + 1] == m)
        return 0;
    return 1;
}
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    char str[80];
    int l(-1);
    char temp;
    int amt(0);
    
    cin.getline(str, 80);
    cin >> temp;                                           //Вводимый символ
    while (str[l+1] != '\0')
        l++;
    for (int i = 0; i <= l; i++)
    {
        if ((str[i] == temp)&&prof(i,str,temp))
        {
            amt++;
        }
    }
    cout << "Количество слов с " << temp << ":  " << amt;
    system("pause >> void");
    return 0;
}
Когда доходит до выполнения проверки(следующий символ - нулевого байта или пробел или нужный нам символ), цикл не останавливается. В чем может быть дело?

Добавлено через 5 минут
ай блин, не те логические выражения юзал... Можно программу как нить проще написать? с примером

Вернуться к обсуждению:
Подсчитать количество слов, содержащих введенный символ C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2014, 06:46
Готовые ответы и решения:

Определить количество слов, которые содержат введенный символ
Дана строка из символов латинского алфавита, разделенных одним или несколькими пробелами....

Определить количество слов, которые содержат введенный символ
Доброго времени суток нужна помощь с заданием: Дана строка, состоящая из символов латинского...

Подправьте задачу. (Определить количество слов в строке, которая содержит введенный символ)
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; using namespace...

Определить количество слов в строке, содержащих заданный символ
С клавиатуры вводится строка, которая состоит из слов, разделенных одним или несколькими пробелами....

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2014, 06:46
Помогаю со студенческими работами здесь

Подсчитать количество слов содержащих букву а.
Дана строка, состоящая из n символов. Группы символов, разделенные пробелами и не содержащие...

Подсчитать количество слов, содержащих заданную букву
Дан текст, подсчитать количество слов, содержащих заданную букву. сделать прогу на с++. помогите...

В потоке символов подсчитать количество слов, содержащих букву ‘а’
В потоке символов сосчитать число слов, содержащих букву ‘а’.

Подсчитать количество слов, содержащих одинаковую группу символов
Подсчитать количество слов, содержащих одинаковую группу символов. int main() { char...

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