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

Найти количество слов, которые начинаются и заканчиваются одной и той же буквой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перечисляемый тип. Структуры http://www.cyberforum.ru/cpp-beginners/thread768401.html
Доброго вечера всем :) Посмотрите пожалуйста код. Правильно ли я написал. 1. ПЕРЕЧИСЛЯЕМЫЙ ТИП (ТЕКСТ ЗАДАНИЯ) Создать тип данных для обозначения года в 12-летнем цикле по старояпонскому календарю. Года носят названия крысы,коровы,тигра,зайца,дракона,змеи,лошади,овцы, обезьяны,курицы,собаки и свиньи. Написать функции для ввода и вывода месяца и года по старояпонскому календарю. //lab1...
C++ Необходимо вычислить yij = f (xi, zj). В этих задачах x (i = 1,2, ., n) и z (j = 1,2, ., m) Необходимо вычислить yij = f (xi, zj). В этих задачах x (i = 1,2, ..., n) и z (j = 1,2, ..., m) являются элементами одномерных массивов вещественных чисел, которые содержат соответственно n и m элементов. Перед составлением алгоритма следует определить количество значений функции, которые будут получены в результате решения задачи, т.е. количество значений функции от каждого аргумента. Общее... http://www.cyberforum.ru/cpp-beginners/thread768400.html
C++ Дано действительное число а. Найти среди чисел 1, 1+1/2, 1, 1+1/2+1/3, . первое, большее заданного числа а
Дано действительное число а. Найти среди чисел 1, 1+1/2, 1, 1+1/2+1/3, ... первое, большее заданного числа а.
Создать функцию, возвращающую корни квадратного уравнения ax2 + b х + с = 0 C++
Создать функцию, возвращающую корни квадратного уравнения ax2 + bх + с = 0, где a, b и с –известные коэффициенты уравнения или сообщение о том, что корней нет. Использовать функцию для вывода корней следующих уравнений: 4x^2 – 5х + 1 = 0, 13x^2 + 2x + 5 = 0, x^2 - 8x + 4 = 0
C++ Создать функцию, возвращающую корень линейного уравнения ax + b = 0 http://www.cyberforum.ru/cpp-beginners/thread768391.html
Создать функцию, возвращающую корень линейного уравнения ax + b = 0, где a и b –известные коэффициенты уравнения. Использовать функцию для вывода корней следующих уравнений: 5x + 1 = 0, –3x + 4 = 0, 2x – 7 = 0, 4x – 5 = 2х + 1, 5cx +6d = 0, где с и d – известные числа.
C++ Перевод в разные системы счисления Начал писать программу, которая переводит с разные системы счисления. Пока еще функционал не полностью реализован(нельзя перевести наоборот и плюс не переводит 16-ую систему). Но суть в том что у меня если я ввожу не цифру, то у меня происходит бесконечный цикл, хотя я прописал в условии до какого момента остановить его.. не понятно... и еще почему при вводе `N` программа продолжает работать...... подробнее

Показать сообщение отдельно
MickeyBlueEyes
Студент
 Аватар для MickeyBlueEyes
120 / 131 / 12
Регистрация: 07.04.2011
Сообщений: 503
21.01.2013, 23:00     Найти количество слов, которые начинаются и заканчиваются одной и той же буквой
При условии что начинается с буквы, и слова разделёны одним пробелом.
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
#include "stdafx.h"
#include<iostream>
#include<string.h>
using namespace std;
 
void main(int argc, char ** argv){
 
    char * str = "wow wow!";
 
    char letter_s;
 
    int count = 0;
 
    letter_s = str[0]; //При условии что текст начинается с букв
 
    for(unsigned int i = 0; i < strlen(str); i++){
        if(str[i] == ' ' || str[i + 1] == '\0'){
            
            if(letter_s == str[i - 1]) count++;
            
            letter_s = str[i + 1];
        }
    }
 
    cout << "count = " << count;
 
    getchar();
    getchar();
 
 
}
 
Текущее время: 15:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru