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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
#1

Написать функцию kvadr с переменным числом параметров, которая определяет количество чисел, являющихся точными квадратами (2, 4, 9, 16,. . . ) типа in - C++

05.02.2014, 18:14. Просмотров 617. Ответов 5
Метки нет (Все метки)

Написать функцию kvadr с переменным числом параметров, которая определяет количество чисел, являющихся точными квадратами (2, 4, 9, 16,. . . ) типа int. Написать вызывающую функцию main, которая обращается к функции kvadr не менее трех раз с количеством параметров 3, 7, 11.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2014, 18:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать функцию kvadr с переменным числом параметров, которая определяет количество чисел, являющихся точными квадратами (2, 4, 9, 16,. . . ) типа in (C++):

Написать функцию mult с переменным числом параметров, которая находит произведение чисел типа float - C++
Прошу помочь в следующем. Есть задание: Написать функцию mult с переменным числом параметров, которая находит произведение чисел типа...

Написать функцию с переменным числом параметров, находящую минимальное из чисел типа int - C++
Помогите и объясните: Написать функцию fmin с переменным числом параметров, которая находит минимальное из чисел типа int. Должно быть не...

Написать функцию с переменным числом параметров, найти сумму чисел по заданной формуле - C++
помогите решить указанную задачу, используя функции с переменным числом параметров. 1. Написать функцию sum с переменным числом...

Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. Проверку "квадрат – не - C++
Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. ...

Написать функцию с переменным числом параметров - C++
Задание дали такое: Написать функцию с переменным числом параметров, в соответствии с вариантом, продемонстрировать вызов функции с...

Написать функцию с переменным числом параметров - C++
Среднее арифметическое из элементов в списке параметров , стоящие на четных местах. вот что у меня получилось, дальше никак: #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
05.02.2014, 19:06 #2
На быструю руку что типа такого:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <algorithm>
 
template <int ... Args>
size_t kvadr()
{
   auto list = {Args...};
   return std::count_if(list.begin(), list.end(), [](int val)
   {
      return (val > 1 &&  sqrt(val) - static_cast<int>(sqrt(val)) <= std::numeric_limits<double>::epsilon());
   });
}
 
int main()
{
   std::cout << kvadr<1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17>();
 
   return 0;
}
1
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
05.02.2014, 19:10  [ТС] #3
template <int ... Args>
на это ругается.
0
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
05.02.2014, 19:12 #4
С++11 стандарт поддерживается?
0
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
05.02.2014, 19:17  [ТС] #5
У меня компилятор Dev C++
0
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
05.02.2014, 19:20 #6
Тогда копай в сторону Variadic functions
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2014, 19:20
Привет! Вот еще темы с ответами:

Написать функцию min с переменным числом параметров - C++
Написать функцию min с переменным числом параметров, которая находит минимальное из чисел типа int или из чисел типа double, тип параметров...

В функцию с переменным, числом параметров передать массивы целых чисел - C++
#include &lt;iostream&gt; void main() { void func(int k, ...); int x = { 15, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }, ...

Найти сумму элементов массива, являющихся точными квадратами - C++
Задание такое: Найти сумму элементов массива являющихся точными квадратами. Пожалуйста, помогите!!:-[

Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в диапазоне двух введённых чисел. - C++
помогите пожалуйста решить задачки:): 1)Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.02.2014, 19:20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru