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

Дан массив из N натуральных чисел. Определить количество степеней пятёрки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кусочно-линейная функция http://www.cyberforum.ru/cpp-beginners/thread883095.html
Разработайте программу для вычисления значений функции приведенной на графике, исходя из предложения, что при X<-2 и при X>5 поведение функции не изменяется. Образец:
C++ Обработка файлов. Сформировать новый файл, элементами которого являются числа Записать в файл N натуральных чисел: а1,а2,...,аn (числа получить с помощью датчика случайных чисел). Сформировать новый файл,элементами которого являются числа а1,а1*а2,а1*а2*а3,...,а1*а2*а3*...*аn... http://www.cyberforum.ru/cpp-beginners/thread883088.html
C++ Обработка файлов 2. Упорядочить список студентов по оценкам,полученным на экзамене по информатике, и распечатать его
2) На диске имеется файл данных STUDENT.DAT. Упорядочить список студентов по оценкам,полученным на экзамене по информатике, и распечатать его.
Обработка файлов. Определить число пробелов,используемых в строке C++
Помогите пожалуйста написать программу,если можно с комментариями. 1) Дан текстовый файл. Определить число пробелов,используемых в строке.
C++ Разбор кода http://www.cyberforum.ru/cpp-beginners/thread883077.html
char ch; int i = 0; S *Buf = new S; int count = 0; fin.get(ch); while(!fin.eof()) { string str; i = 0;
C++ создать массив с использованием new как создать массив с помощью new?без использования контейнеров подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.05.2013, 08:39
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <array>
#include <algorithm>
 
bool isPowerOf( int value, int base )
{
    while( value && !(value % base) )
    {
        value /= base;
    }
    return value == 1;
}
 
int main() {
    
    const int N = 6;
    const int base = 5;
    std::array<int,N> a = { 0,2,5,25,625,55 };
    std::cout << std::count_if( a.begin(), a.end(), [](int value){ return isPowerOf(value, base);} ) << std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru