Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Прокрутить цикл 20 раз Добрый день. Подскажите, что исправить в программе, что бы цикл с сыводом таблицы прокручивался 20 раз int main() { double Xn, Xk, dX, t, y, d=0; printf("Enter Xn, Xk, dX \n"); scanf("%lf%lf%lf",&Xn,&Xk,&dX); printf("--------------------------- \n"); printf("| X | Y | \n"); printf("--------------------------- \n"); double x = Xn; https://www.cyberforum.ru/ cpp-beginners/ thread1165584.html C++ Шаблоны
Задание 1 . Создать класс типа сигнал, как шаблон, чтобы на его основе реализовать и двухбайтовые данные, собранные с платы сбора данных, так и данные типа float, смоделированные программно. С сигналом определить конструктор по умолчанию, конструктор с параметром, конструктор копирования, деструктор. Переопределить операторы присваивания, , +=, -=, +, -, *, сохранения в файле. Задание 2....
C++ Наследование и внешние функции https://www.cyberforum.ru/ cpp-beginners/ thread1165563.html
Посоветуйте пожалуйста, как лучше работать с внешними функциями при наследовании, сделать их дружественными в классах предках или создать ещё несколько функций делающих доступными элементы базового класса, для работы с внешними функциями?
C++ Объясните как работает программа https://www.cyberforum.ru/ cpp-beginners/ thread1165559.html
Цель задачи была: Возведение X в 59 степень за самое малое количество шагов. 1. Ввод (X); 2. X2 = X*X; 3. X4 = X2*X2; 4. X8 = X4*X4; 5. X16 = X8*X8; 6. X32 = X16*X16; 7. Y1 = X2*X;
Найти сумму положительных и сумму нечетных членов последовательности. Вывести ту сумму, которая по модулю меньше C++
вот задачка одна не понял как вывевсти оттуда отрицательные... Программа запрашивает кол-во чисел.,затем вводит целые числа в соответствии с указанным количеством. Программа находит сумму положительных и сумму не четных. Программа выводит ту сумму которая по модулю меньше.
C++ Задача с графом Доброго дня всем, помогите решить задачу, (№75 на картинке), пожалуйста. http://cs618631.vk.me/v618631870/2286/aKJxHEYwIv0.jpg Подумал, может быть задача является типовой и существует некоторый алгоритм для ее решения, однако я ничего умнее, чем простой перебор не могу придумать, хотя даже его реализовать не в состоянии orgraph.h:struct edge { int vertex; edge * next; }; struct orgraph https://www.cyberforum.ru/ cpp-beginners/ thread1165524.html
C++ Почему иногда отслеживается нажатие на три клавиши сразу, а иногда нет https://www.cyberforum.ru/ cpp-beginners/ thread1165521.html
Доброй ночи, кто может объяснить почему иногда отслеживает нажатие на три кнопки сразу, а иногда нет. И как выйти с ситуации *( P.S. Пишу консольный бомбер, надо ставить пробелом бомбу вовремя движения, включая движение по диагонали. #include <iostream> #include <Windows.h> using namespace std; void main() { int left, right, down, up, space;
C++ Блок-схемы функций
Собственно, сабж в заголовке. Буду благодарен, если кто нарисует (правильно нарисует) блок-схемы пары функций. Заранее благодарю. void Player::Set() { cout << "Введите имя - "; cin >> name; cout << "Введите возраст от 18 до 70 лет - "; cin >> age; while(1) { try { if (!cin.good() || age < 18 || age > 70) { cin.clear();
C++ Выскакивает окно с ошибкой "ConsoleApplication.exe has triggered a breakpoint" при использовании free https://www.cyberforum.ru/ cpp-beginners/ thread1165505.html
char **line = reinterpret_cast<char**>(malloc(4*sizeof(char))); for (int i = 0; i < 4; i++) { line = reinterpret_cast<char*>(malloc(4*sizeof(char))); cin >> line; } for (int i = 0; i < 4; i++) { cout<< line<<endl; free(line);
C++ Алгоритм Карацубы Помогите, пожалуйста с задачей. Ответ вроде верный, но по времени не проходит. Подскажите что переделать.#include <cstdio> #include <cstring> #define forn(i, n) for (int i = 0; i < (int)(n); i++) void Karatsuba( int n, int *c, int *a, int *b ) { if (n <= 8) { forn(i, 2 * n) c = 0; forn(i, n) https://www.cyberforum.ru/ cpp-beginners/ thread1165504.html
Программа управления сенсорным дисплеем C++
Здравствуйте, форумчане! Хочу написать программу, которая по нажатию определенной кнопки будет отключать сенсорный экран ноутбука по принципу блокировки сенсорных дисплеев у смартфонов. Имеется Lenovo Yoga 13 на Windows 8.1, базовые знания С++ и интуитивное понимание работы компьютера (студент, только сейчас начал осваивать предмет "операционные системы и сети", но "архитектуры эвм" еще не было и...
C++ Парсер HTML страниц https://www.cyberforum.ru/ cpp-beginners/ thread1165493.html
Здравствуйте, Начал учить C++, интересует информация, исходник парсера HTML страницы. Очень был бы благодарен такой информацией Добавлено через 11 минут Хочу попробовать, для начала разобратся с парсером. Или с чего, совету
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
04.05.2014, 11:11 0

Найти все элементы массива, которые являются точными квадратами, и посчитать их произведение - C++ - Ответ 6123862

04.05.2014, 11:11. Показов 1054. Ответов 2
Метки (Все метки)

Ответ

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
#include <iostream>
#include <cmath>
 
bool sqr (double data)
{
    double fpart,intpart;
    fpart = std::modf(sqrt(data),&intpart);
    return (fpart==0.0) ? true:false;
}
 
double multypl (double *mas, int size)
{
    double p = 1.0;
    for (int i=0; i<size; i++)
        if (sqr(mas[i]))
            p*=mas[i];
    return p;
}
 
int main()
{
    const int n = 7;
    double a[n]={1.0, 5.6, 16.0, 35.9, 100.0, 4.0, 2.3};
    std::cout <<multypl(a,n) <<std::endl;
    return 0;
}


Вернуться к обсуждению:
Найти все элементы массива, которые являются точными квадратами, и посчитать их произведение C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2014, 11:11
Готовые ответы и решения:

Найти все элементы данного массива, которые являются точными квадратами и посчитать их произведение
Дано линейный массив действительных чисел. Найти все элементы данного массива, которые являются...

Найти все трехзначные парные числа, которые являются точными квадратами
Помогите пожалуйста 1. Найти все трехзначные чётные числа, которые есть точными квадратами. 2....

Найти элементы массива, которые являются точными квадратами и вычислить их произведение
Дан линейный массив действительных чисел. Найти все элементы данного массива, которые являются...

Вывести на экран элементы массивы, которые не являются точными квадратами, и их количество
Дано линейный массив действительных чисел. Вывести на экран элементы, которые не являются точными...

2
04.05.2014, 11:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2014, 11:11
Помогаю со студенческими работами здесь

Найти количество таких чисел в диапазоне [a;b], которые являются точными квадратами
Пожалуйста, помогите написать программу на С Вводятся числа a и b. Найти количество таких чисел в...

Дан массив действительных чисел. Вывести на экран элементы, которые не являются точными квадратами и вычислить их количество
Дан массив действительных чисел. Вывести на экран элементы, которые не являются точными квадратами...

Найти элементы массива, которые являются квадратами некоторого числа m
Даны целые положительные числа a1,а2...а энное. Найти среди них те, которые являются квадратами...

Найти среди элементы массива, которые являются квадратами некоторого числа т.
Даны целые положительные числа а1, а2,..., аn. Найти среди них те, которые являются квадратами...

Напечатать элементы массива s, которые являются полными квадратами
const n = ...; var s : array of integer; Напечатать те элементы массива s, которые являются...

Напечатать те элементы массива s, которые являются полными квадратами
Задача 1 const n = ...; var s : array of integer; Напечатать те элементы массива s, которые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru