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

Напишите функцию, подсчитывающую и выводящую на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что здесь надо подредактировать чтобы выводило с оценкой ниже 4 http://www.cyberforum.ru/cpp-beginners/thread1072049.html
Доброе время суток господа. Столкнулся я с проблемой редактирования кода. Подскажите что тут подправить для вывода на экран учащихся с оценкой ниже 4 баллов. #include <iostream> #include <string.h>...
C++ Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов, как показано на рисунке 1.Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1072048.html
C++ Перевод кода
Помогите пожалуйста перевести код с паскаля на си++. Пока получилось как-то так. #include <iostream> #include <fstream> #include <stdio.h> using namespace std; int main() {
C++ Вычисление произведения пяти наибольших по модулю элементов одномерного массива
Помогите плиз решить задачку( Идей вообще ни каких нету(((. Разработайте программу, в которой реализовано вычисление произведение пяти наибольших по модулю элементов одномерного массива.
C++ Реализовать нахождение среднего арифметического элементов массива http://www.cyberforum.ru/cpp-beginners/thread1072018.html
Решите пожалуйста задачу на С++ Разработайте программу, в которой реализовано нахождение среднего арифметического всех, только положительных, только отрицательных элементов одномерного массива,...
C++ Пирамида не строится до конца (пирамидальная сортировка) Строю пирамиду на основе задачи, взятой из инета, выполняется 5 шагов, как и в примере, а дальше цикл заканчивается, а надо еще проверить правильно ли размещены дети для новых вершин, подскажите, в... подробнее

Показать сообщение отдельно
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
15.01.2014, 14:49
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 <cctype>
 
void func(char* s)
{
    char symbols[]={'.',',','!','?'};
    int count[4]={0};
    for (char *p=s; *p; p++)
    {
        if (!isalpha(*p) && !isdigit(*p))
        {
            for (int i=0; i<4; i++)
                if (*p==symbols[i])
                {
                    count[i]++;
                    break;
                }
        }
    }
    std::cout <<"Statistic: " <<std::endl;
    for (int i=0; i<4; i++)
        std::cout <<'\"' <<symbols[i] <<"\": " <<count[i] <<std::endl;
}
 
int main()
{
    const int maxSize = 128;
    char str[maxSize];
    std::cin.getline(str,maxSize);
    func(str);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru