С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дан массив слов. Определить количество слов массива, которые не являются «перевертышем». - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ контрольная http://www.cyberforum.ru/cpp-beginners/thread359319.html
здравствуйте! помогите решить контрольную Series37. Дано целое число K, а также K наборов ненулевых целых чисел. Ка-ждый набор содержит не менее двух элементов, признаком его завершения является...
C++ Понимание сокращенного кода for (int i = A.size; i > 0; i -= 9) { s = 0; A.num = atoi (i >= 9 ? s + i - 9 : s); k++; } Пробегаемся по строке s и переводим число со строки в число типа int. Как понять что написано... http://www.cyberforum.ru/cpp-beginners/thread359316.html
Поворот фигуры C++
Всем привет, нужна ваша помощь: Я сделал функцию для поворота фигуры, но после многократного применения фигура трансформируется, уменьшается и за 10-20 применений исчезает. Возможно дело в потере...
C++ Поиск простых чисел
to idetify if the given K is prime or not. Prime number is the number that can be divided by 1 and by itself ONLY. If given number is prime output "YES",otherwise ouput "NO". Input: Only one...
C++ Почему не хочет читать статические члены-данние класса???? http://www.cyberforum.ru/cpp-beginners/thread359305.html
Вот мой код.Вибивает ерор:1>SAS.obj : error LNK2001: неразрешенный внешний символ ""private: static int Distance::m_kilk" (?m_kilk@Distance@@0HA)".В чем дело????? #include "stdafx.h"...
C++ контейнер map Помогите, пожалуйста дописать программу. Определите карту, в которой ключом является фамилия семьи, а значением вектор, который содержит имя ребёнка и его возраст. Заполните карту по крайней мере 6... подробнее

Показать сообщение отдельно
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
02.10.2011, 15:27
Если я правильно понял задание, то как-то так.
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
#include <iostream>
#include <cstring>
 
#define DELIMS " "
 
bool is_pal( const char * word )
{
    for ( const char  *i = word, *j =  word + strlen(word) - 1; i < j ; )
        if ( *i++ != *j-- )
            return false;
    return true;
}
 
int main()
{
    const int MAXSIZE = 128;
    
    char * sentence = new char [ MAXSIZE ];
    std::cin.getline( sentence, MAXSIZE );
    
    int count = 0;
    
    for ( char * p = strtok(sentence, DELIMS ); p ; p = strtok(0, DELIMS) )
    {
        if ( !is_pal( p ) )
            ++count;
    }
    
    delete[] sentence;
    
    std::cout << count;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.