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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Visual Studio 2008 ошибка http://www.cyberforum.ru/cpp-beginners/thread445713.html
Вот установил Visual Studio 2008 на 5 компах, пашет все нормально! Дистрибутив студии качественный! И на Win7 и на Xp становиться и запускается без проблем! На один комп установил, но при запуске выдаёт ошибку! Прикрепил скрин ошибки! Пробовал и обновить винду IE не помогло( У кого что то подобное было? Помогите решить проблему! Студия позарез нужна!!!
C++ дискретная математика Здравствуйте, ответьте пожалуйста на вопрос, в связном неориентированном графе ребра (1;3) и (3;1) равны или нет? Я считаю что равны, но по заданию надо сгенерировать случайно граф, где максимальное кол-во ребер n*(n-1) где n - кол-во вершин. Кстати, граф без петель (иначе было бы просто n*n). Я не прав или преподаватель опечатался? Добавлено через 39 минут извините, что не там создал тему,... http://www.cyberforum.ru/cpp-beginners/thread445712.html
C++ Наибольший общий делитель двух цифр
Здравствуйте. Попалась тема курсовой работы найти наибольший общий делитель двух целых чисел. Написал функцию и хотелось бы узнать, а можно лучше? const int NOD(const int iFirstValue, const int iSecondValue) { int iFirstRemainder = 0; int iSecondRemainder = 0; int iDivider = 0; int iMaxValue = 0; int iMaxDivider = 0;
C++ Помогите с решением функции
сама задача во вложении. Вот то что я написала, что дальше писать не имею представления. #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; void main() int _tmain(int argc, _TCHAR* argv) { while mod (f(xn)-f(x)*n-1)>E;
C++ Удалить из массива все элементы, встречающиеся ровно n раз http://www.cyberforum.ru/cpp-beginners/thread445692.html
1. Дан целочисленный массив ,состоящий из n элементов. Удалить из массива все элементы ,встречающиеся ровно n раз. 2. Дана целочисленная матрица размера n*m. определить один из седловых элементов матрицы (Наибольший в строке и наименьший в столбце) Буду очень признателен
C++ переведите с Паскаля на си++ на паскале получается...а вот на си++ не о чем(( Program MinMax17; const N=10; TheArr:array of integer = (10,20,1,4,5,-6,7,8,9,10); var i:integer; max:integer; begin max:=1; подробнее

Показать сообщение отдельно
schdub
 Аватар для schdub
2918 / 1262 / 228
Регистрация: 19.01.2009
Сообщений: 3,280
Завершенные тесты: 1
13.02.2012, 22:03     Найти количество квадратов в наборе из 10 целых положительных чисел
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";
 
}
 
Текущее время: 00:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru