Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 29.05.2018
Сообщений: 4
1

Посчитать, сколько букв "О" в слове стоит на четных местах

29.05.2018, 09:26. Показов 1954. Ответов 6
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string word;
    int n;
    cout << "cin >> ";
    cin >> word;
    for (int i = 0;word[ i ] != '\0'; i ++) if ( i %2==0 && word[ i ]=='o') n++;
    cout << "Result: " << n;
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2018, 09:26
Ответы с готовыми решениями:

Сколько букв "У" в введенном слове стоит на четных местах?
сортировка строк в С++

Посчитать количество букв "а" в последнем слове строки
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;stdio.h&quot; #include &lt;Windows.h&gt; #include...

Вычеркните из слова все буквы "ш" и "щ", стоящие на четных местах
Вычеркните из слова все буквы &quot;ш&quot; и &quot;щ&quot;, стоящие на четных местах

На C++ в строке после символа - "+" поставить символ "*" и посчитать сколько "+"
С++ Мы вводим вручную строку , (через cin &gt;&gt; )программа должна после каждого &quot;+&quot; поставить &quot;*&quot; ...

6
7158 / 6133 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
29.05.2018, 09:34 2
Всё верно, если считать с нуля. В чём вопрос?
0
387 / 255 / 194
Регистрация: 02.05.2017
Сообщений: 997
29.05.2018, 09:38 3
Лучший ответ Сообщение было отмечено Kamila0715 как решение

Решение

Мы с нуля считаем, как сказал nmcf, так что
Цитата Сообщение от Kamila0715 Посмотреть сообщение
i %2
тут наоборот, остаток должен быть

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main()
{
    string s;
    int counter(0);
    getline(cin,s);
    for(int i = 0;i<s.length();++i)if(i%2 && s.at(i) == 'o')++counter;
    cout << counter;
 
    cout << endl;
    return 0;
}
1
1 / 1 / 0
Регистрация: 29.05.2018
Сообщений: 4
29.05.2018, 09:47  [ТС] 4
Спасибо большое!!!!!

Добавлено через 5 минут
LegionK, Приводится число натуральных N. Если он равен сумме квадратов двух целых чисел x и y, то N = x2 + y2, какие целые числа x, y ?
Можете помоч?
1
387 / 255 / 194
Регистрация: 02.05.2017
Сообщений: 997
29.05.2018, 10:00 5
Kamila0715, не, я в этом не шарю Хотя мне бы самому было интересно посмотреть,что получится. Так что лучше просто создайте тему или nmcf спросите). Просто вопрос -
Цитата Сообщение от Kamila0715 Посмотреть сообщение
Приводится число натуральных N
это то есть нам дали число какое-то, и это число - количество натуральных чисел, начиная с 0?
Цитата Сообщение от Kamila0715 Посмотреть сообщение
Если он равен сумме квадратов двух целых чисел x и y
А x и y - просто числа, которые надо найти или задаются с клавиатуры?
Цитата Сообщение от Kamila0715 Посмотреть сообщение
то N = x2 + y2
А это как, кстати? Если выполнится условие про квадраты, то что мы должны сделать?

А, все, увидел вашу тему, x & y - функции
0
1 / 1 / 0
Регистрация: 29.05.2018
Сообщений: 4
29.05.2018, 10:04  [ТС] 6
нужно найти числа х и у
а задается число N

Добавлено через 1 минуту
nmcf, Определите сумму наименьших -5 элементов в массиве A (20) и их общее число, а также количество элементов кратности 5. Пожалуйста)
0
7246 / 4901 / 2822
Регистрация: 18.12.2017
Сообщений: 15,401
29.05.2018, 15:53 7
неужели не заметно, что O по условию прописная (большая) ?
места (это не индексы) нумеруются так: первое, второе, третье и т.д.

для латиницы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> 
using namespace std;
 
int main()
{
    int count=0;
    string word;    
    cin >>word;
    int m=word.size();
    for (int i=1; i<m; i+=2)
    if(word[i]=='O') count++;
    cout <<"count="<<count<<endl;
system("pause");
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2018, 15:53

Посчитать сколько раз в рядке встречается буква "а" и вывести символы перед первой буквой "а"
Всем привет! Задание такое: посчитать и вывести сколько раз в рядке встречается буква &quot;а&quot; и вывести...

Подсчитать, сколько букв "Р", "к", "т" в данной строке
дана строка подсчитать сколько в ней букв Р, к, т. помогите=)

Определить, сколько раз заданный символ стоит в тексте на четных местах
1)Задан текст. Слова в тексте разделены одним пробелом. В конце текста – точка. Определить, сколько...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов), которые разделяются...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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