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

Определить, содержит ли текст (помимо букв) только одну цифру, числовое значение которой равно длине текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посоветуйте литературу или статьи по правильному составлению архитектуры кода программ http://www.cyberforum.ru/cpp-beginners/thread1061450.html
Здравствуйте программисты. Посоветуйте пожалуйста литературу или статьи по правильному составлению архитектуры кода программ. А то просто когда я начинал писать что-то более менее большое в один прекрасный момент я начал понимать что код получился очень запутанный и проще будет переписать ее заново чем исправить ошибки. Если кто знает прошу посоветовать литературу или какие нибудь статьи в...
C++ Применимы ли учебники по C к C++? Насколько различен их синтаксис? Всем привет. Дали в универе литературу к экзамену по языку C, а экзаменационные вопросы по языку С++. Применимы ли учебники по C к C++, у них синтаксис одинаковый? Буду благодарен за помощь. http://www.cyberforum.ru/cpp-beginners/thread1061445.html
Как заблокировать выполнение процесса с помощью semop, пока значение семафора не равно 1 C++
Как заблокировать выполнение процесса с помощью semop, пока значение семафора не равно 1 ? необязательно единицы, можно любое число, это не принципиально. Спасибо
Составить схему программы и программу для заполнения таблицы значений функции y = f(x) на отрезке с указанным шагом изменения аргумента C++
Составить схему программы и программу для заполнения таблицы значений функции y = f(x) на отрезке с указанным шагом изменения аргумента. Значение функции выводить с точностью до тысячных долей. Результат вывести в следующем виде: ! X ! y = f(x) ! 1+√|cos(x)| x>1 y={ x+1 -0.5<=x<=1
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread1061412.html
помогите как написать код функции на с++ x={a/b+1, если a<b; -1, если a=b; (a*b-5)/a, если a>b.
C++ Найти количество всевозможных шестизначных счастливых билетов Найти количество всевозможных шестизначных счастливых билетов (для простого алгоритма потребуется 6 циклов) Под счастливыми билетами понимаю вида: xxxyyy подробнее

Показать сообщение отдельно
MicM
822 / 489 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
01.01.2014, 20:18
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
#include <iostream>
#include <string>
#include <cctype>
 
int main()
{
    std::string str;
    getline (std::cin, str);
    int k = 0,c;
    for (int i=0; i<str.length(); i++)
        if (isdigit(str[i]))
        {
           ++k;
           c = i;
        }
    if (k!=1)
       std::cout <<"No\n";
    else
    {
        char let[]={'1','2','3','4','5','6','7','8','9'};
        int z;
        for (int i=0; i<9; i++)
            if (str[c]==let[i])
            {
                z = i + 1;
                break;
            }
        if (z==str.size())
           std::cout <<"Yes\n";
        else std::cout <<"No\n";
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru