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

Найти во введённом тексте самое длинное симметричное слово - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массив структур, не могу дописать... макс и мин одновременно... http://www.cyberforum.ru/cpp-beginners/thread139794.html
массив структур. Дана информация о пяти рабочих цеха. Структура имеет вид: фамилия, размер зарплаты, стаж работы. Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем. я сделал вывод на экран работника с максимальной зарплатой.... но ни как не могу дагнать как сделать что бы он сартиравал ещё и по минимальному стажу.... подскажите пожалуйсто.... вот листинг... #include...
C++ Вывести слово в кавычках Столкнулась с совершенно простой проблемой, но не знаю как её решить! У меня есть слово вот допустим char a="abcd"; мне нужно вывести это слово в кавычках! прошу помощи... http://www.cyberforum.ru/cpp-beginners/thread139787.html
C++ Ошибка в коде консольной программы "Морской бой" (VC++).
Здравствуйте.Тема изъезженная,но всё же.Вобщем, имеется код достаточно простенького морского боя. #include <conio.h> #include <stdio.h> #include <iostream> #include <stdlib.h> #include <time.h> using namespace std;
Тетрис в Turbo C. C++
Скиньте, пожалуйста, ссылки на рабочий тетрис, выполненный в Turbo C. Или на крестики-нолики. Или любой другой игры, написанной в среде Turbo C. Заранее благодарен.
C++ Нахождение _export в теле extern http://www.cyberforum.ru/cpp-beginners/thread139744.html
Ключевое слово _export нужен для того, чтоб экспортировать функции которые мы описываем в файле cpp, тип проекта которого длл, експортировать в файл .*exe. 1)Когда я подключил скомпилированный длл к файлу екзе, каким образом идёт пользование экспортируемыми функциями, они вызываются в файле екзе? 2)Что означает если я напишу: extern "C" { void WINAPI _export masha() } ...
C++ Дано натуральное число n. Напечатать те натуральные числа, квадрат которых не превышает n. Дано натуральное число n. Напечатать те натуральные числа, квадрат которых не превышает n. подробнее

Показать сообщение отдельно
Vladimir616
111 / 111 / 3
Регистрация: 05.07.2009
Сообщений: 224
02.06.2010, 19:31     Найти во введённом тексте самое длинное симметричное слово
№1
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
#include <iostream>
using namespace std;
 
int main()
{
    while(cin.peek() != '\n')
    {
        if(cin.peek() == 'o')
        {
            cin.get();
            cout << "oo";
            continue;
        }
        if(cin.peek() == 'a')
        {
            cin.get();
            cout << "aa";
            continue;
        }
        cout << (char)cin.get();
    }
    cout << endl;
    return 0;
}
Добавлено через 10 минут
№2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    int i = 0;
    while(cin.peek() != '\n')
    {
        if(cin.peek() == ' ')
        {
            cin.get();
            if(i)
                i--;
        }
        else
            cout << (char)cin.get();
        i++;
    }
    cout << endl << i << endl;
    return 0;
}
Добавлено через 33 минуты
№5
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
39
40
41
42
43
44
45
#include <iostream>
using namespace std;
 
int main()
{
    int n = 0, temp = 0, temp1 = 0;
    bool result = true;
    while(cin.peek() != '\n')
    {
        temp = temp1;
        if(cin.peek() > 60)
        {
            result = false;
            break;
        }
        if(!n)
        {
            n = cin.get() - 48;
            if(cin.peek() == '\n')
                break;
            temp = cin.get() - 48;
            n -= temp;
            if(!n)
            {
                result = false;
                break;
            }
        }
        if(cin.peek() == '\n')
            break;
        temp1 = cin.get() - 48;
        if(temp - temp1 == n)
            continue;
        else
        {
            result = false;
            break;
        }
    }
    if(result)
        cout << "true" << endl;
    else
        cout << "false" << endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru