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

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

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

Найти количество квадратов в наборе из 10 целых положительных чисел - C++

13.02.2012, 21:12. Просмотров 987. Ответов 2
Метки нет (Все метки)

Описать функцию IsSquare(K) логического типа, возвращающую True, если целый параметр K (> 0) является квадратом некоторого целого числа, и False в противном случае. С ее помощью найти количество квадратов в наборе из 10 целых положительных чисел.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2012, 21:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти количество квадратов в наборе из 10 целых положительных чисел (C++):

Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе - C++
Помогите решить 4 задачи на C++.

Найти количество положительных и количество отрицательных чисел в исходном наборе - C++
Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе.

Найти количество положительных и отрицательных чисел в исходном наборе - C++
Даны три целых числа.Найти кол-во положительных и кол-во отрицательных чисел в исходном наборе.

Даны три целых числа. Найти количество положительных и количество отрицательных чисел - C++
Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе. Ввод чисел и вывод результата...

Определить количество положительных и отрицательных чисел в наборе из трёх чисел - C++
Ввести 3 числа A, B, C. Определить количество положительных и отрицательных чисел в этом наборе. Как её решить, не могу разобраться.

Ввести n положительных целых чисел. Найти количество чисел, записанных только четными цифрами - C++
Всем привет.Я делаю лабу по программированию,только начала знакомиться с++,с остальными заданиями мне было всё более-менее понятно.Но тут...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
B.Krols
6 / 6 / 2
Регистрация: 10.02.2012
Сообщений: 21
13.02.2012, 21:58 #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
27
28
29
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
bool IsSquare(double k);
 
int main()
{
    int i, j=0;
    double mas[10];
 
    for (i=0; i<10; i++)    {
        cin >> mas[i];          
        if (IsSquare(mas[i]) == 1) j++;
    }
    
    cout << j;
    
    _getch(); 
    return 0;
}
 
bool IsSquare(double k)
{
    if (sqrt(k) > (int)sqrt(k)) return 0;
    else return 1;
}
0
schdub
2946 / 1291 / 238
Регистрация: 19.01.2009
Сообщений: 3,396
Завершенные тесты: 1
13.02.2012, 22:03 #3
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
#include <iostream>
 
template < class T >
bool IsSquare( const T & k ) {
    T i(1);
    for (; (i*i) < k; ++i);
    return ( (i*i) == k );
}
 
int main(int argc, char** argv) {
 
    int a[] = { 10, 234, 125, 256, 4, 100, 1024, 144 }; // массв с числами
    int c   = 0; // общее кол-во квадратов
 
    // тестируем каждый элемент массива
    for (int i = 0; i < (sizeof(a)/sizeof(*a)); ++i) {
        if ( IsSquare(a[i]) ) {
            ++c;
            std::cout << i << " " << a[i] << "\n";
        }
    }
 
    std::cout << "\n" << "Total squares in array " << c << "\n";
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2012, 22:03
Привет! Вот еще темы с ответами:

Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел. - C++
Всем привет мне нужен исходник к етой задачи Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе,...

Найти количество первых целых положительных чисел, сумма которых не превышает S - C++
Найти количество первых целых положительных чисел, сумма которых не превышает S. Значение S вводить с клавиатуры.

В массиве целых чисел a1 , a2 , ., a10 найти количество положительных Np и отрицательных No членов - C++
В массиве целых чисел a1, a2, ..., a10 найти количество положительных Np и отрицательных No членов.

Вывести таблицу квадратов первых десяти целых положительных чисел - C++
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел. Ниже приведен рекомендуемый вид экрана во...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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