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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массив структур, не могу дописать... макс и мин одновременно... http://www.cyberforum.ru/cpp-beginners/thread139794.html
массив структур. Дана информация о пяти рабочих цеха. Структура имеет вид: фамилия, размер зарплаты, стаж работы. Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем. я сделал...
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...
Тетрис в Turbo C. C++
Скиньте, пожалуйста, ссылки на рабочий тетрис, выполненный в Turbo C. Или на крестики-нолики. Или любой другой игры, написанной в среде Turbo C. Заранее благодарен.
C++ Нахождение _export в теле extern http://www.cyberforum.ru/cpp-beginners/thread139744.html
Ключевое слово _export нужен для того, чтоб экспортировать функции которые мы описываем в файле cpp, тип проекта которого длл, експортировать в файл .*exe. 1)Когда я подключил скомпилированный длл к...
C++ Дано натуральное число n. Напечатать те натуральные числа, квадрат которых не превышает n. Дано натуральное число n. Напечатать те натуральные числа, квадрат которых не превышает n. подробнее

Показать сообщение отдельно
Vladimir616
112 / 112 / 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;
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru