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

Дана фраза. Определить сколько в ней симметричных пятибуквенных слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как доработать ? http://www.cyberforum.ru/cpp-beginners/thread586103.html
Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив. Найти среднее арифметическое элементов, расположенных в массиве до первого простого числа. Создать функции для вычисления среднего значения и определения простого числа. Набросал тут кое-что) а вот в конце никак не могу... Как найти простое число в массиве и как заставить посчитать среднее...
C++ С Паскаля на С++ Кто способен переделать программу, написанную на Паскале, на С++? http://www.cyberforum.ru/cpp-beginners/thread586099.html
C++ Как обнулить переменную типа stringstream
использую stringstream для преобразования переменных в string stringstream sst; sst << 123456; string str = sst.str();// str == "123456" Но не пойму как обнулить sst после преобразования
комплексное число C++
Разработать класс комплексное число. Реализовать его методы. как это сделать на с++ Добавлено через 29 минут если даже его создам то какие в нем могут быть методы
C++ Вывести последовательность слов в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread586063.html
Розробити алгоритм і програму для виводу на екран дисплея введеної послідовність слів в зворотному порядку. #include <iostream> #include <string.h> #include <conio.h> #include <stdlib.h> #include <stdio.h> int main() { int i, j, h=1, k=0, indn=0, indk;
C++ Вычислить сумму синусов Вычислить y=sin1+sin1.1,...,sin2. Сама программа работает, но выводит неверный результат. #include <math.h> #include <Math.hpp> { float i; float sum; i=1; sum=0; while (i<=2) подробнее

Показать сообщение отдельно
DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 107
Завершенные тесты: 1
25.05.2012, 15:47     Дана фраза. Определить сколько в ней симметричных пятибуквенных слов
Как-то так
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
#include<iostream>
#include<string.h>                      //для работы со строками
#include<windows.h>                     
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Rus");            //поддержка русского языка
 
    char text[]="Abkhazia lolol Australia, statt  Austria, torot  Azerbaijan, nnnnn Aland Islands, Albania Algeria.";//предложение
    char *razdelitel=" .,!?";           //разделители
    char *slovo=0;                      //хранит слово
    int kol_vosimm_slov=0;
 
    slovo=strtok(text,razdelitel);      //получаем первое слово
 
    while(slovo)                        //пока есть другие слова
    {
        if(strlen(slovo)==5)            //если длина слова 5-ть букв
        {
            if(slovo[0]==slovo[4]&&slovo[1]==slovo[3])      //проверяем симметричность
            {
                cout<<"slovo **"<<slovo<<"** simmetrichno"<<endl;
                kol_vosimm_slov++;                          
            }
        }
 
        slovo=strtok(NULL,razdelitel);      //получаем след. слово
    }
 
    cout<<"В предложении "<<kol_vosimm_slov<<" симметричных пятибуквенных слов(а)"<<endl;
 
return 0;
}
Миниатюры
Дана фраза. Определить сколько в ней симметричных пятибуквенных слов  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru