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

Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ gotoxy() http://www.cyberforum.ru/cpp-beginners/thread324964.html
Я работаю в Qt creator и чтобы пользоваться gotoxy() я вставил вот такую функцию void gotoxy(int xpos, int ypos) { COORD scrn; HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE); scrn.X = xpos; scrn.Y = ypos;
C++ Определить, есть ли в записи натурального числа n последовательность из k одинаковых цифр Выяснить, есть ли в записи натурального числа n последовательность из k одинаковых цифр http://www.cyberforum.ru/cpp-beginners/thread324963.html
Найти сумму элементов матрицы C++
Здравствуйте,нужно написать программу, используя обращение к элементам матрицы с помощью операции и через указатель.Ввод элементов - с клавиатуры. Язык - С. Найти сумму элементов матрицы, лежащих выше главной диагонали.
C++ исправить ошибку в очереди
имеется код программы в котором нужно исправить вид выводимых на экран оценок.не могу понять как это сделать.в целом программа рабочая.помоги пожалуйста очень надо для зачета вот она: #include "stdafx.h" #include "conio.h" #include "locale.h" #include "string.h" #include <stdio.h> #include <stdlib.h>
C++ Загвоздка http://www.cyberforum.ru/cpp-beginners/thread324918.html
Знаю что темы есть и бла-бла-бла ... Но у меня среда разработки Visual Studio , проблема вот в чем , текст чтобы русский вводился с клавы и выводился тоже русский сделать хочу , для этого вчера подкл. UTF8 и Russian и так далее ... Текст который в программе (в коде) пишется на русском , но который пытаюсь сам ввести при работе программы он не работает (пишу русскими , а выводятся иероглифы). Что...
C++ Сформировать массив X из элементов массива A, значения которых не превышают среднее арифметическое массива A Помогите с выводом массива X пожалуйста никак не получается по нормальному(( и если можно осуществить сдвиг вправо на две позиции. Задан массив A(n), n ≤ 12. Сформировать массив X из элементов массива A, значения которых не превышают среднее арифметическое массива A. Выполнить сдвиг полученного массива вправо на две позиции. вот сама прога: #include <iostream> using namespace std;... подробнее

Показать сообщение отдельно
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
23.06.2011, 15:27     Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке.
С Си - строкой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstring>
#include <algorithm>
 
int main( int argc, char *argv[] )
{
    char Line[] = {"qwer123erty rqwe2rtey "};
 
    if ( strlen ( Line ) % 2 == 0 )
        std::cout << std::count_if ( Line, Line + strlen ( Line ), isdigit ) << std::endl;
 
    std::cin.get();
    return 0;
}
Добавлено через 3 минуты
Со строкой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <algorithm>
 
int main( int argc, char *argv[] )
{
    std::string Line ( "qwe4s3" );
 
    if ( Line.length() % 2 == 0 )
        std::cout << std::count_if ( Line.begin(), Line.end(), isdigit ) << std::endl;
 
    std::cin.get();
    return 0;
}
 
Текущее время: 02:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru