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

Цикл с параметром (for) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дайте пожалуйста ответы http://www.cyberforum.ru/cpp-beginners/thread231740.html
1) Почему при объявлении матрицы с одновременной инициализацией первые скобки можно оставить пустыми, а вторые нет? 2) Как вывести матрицу таблицей с колонками одинаковой ширины? 3) Можно ли просмотреть все элементы матрицы в одном цикле? и как? 4) Когда используются формальные параметры-указатели? Какими в этом случае должны быть фактические параметры? 5) Какие параметры могут быть у...
C++ Строки\матрицы\структуры Здравствуйте, напишите пожалуйста три задачи 1)В заданной (программно) строке найти количество подстрок, состоящих из цифр. 2)Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и упорядочивает элементы матрицы. Правило упорядочивания: Разместить все положительные элементы в левую верхнюю область матрицы (заполняя ими матрицу по столбцам... http://www.cyberforum.ru/cpp-beginners/thread231721.html
C++ Метод Эйлера
Суть метода Эйлера заключается в замене функции y(x) на отрезке интегрирования прямой линией, касательной к графику в точке x=xi. Если искомая функция сильно отличается от линейной на отрезке интегрирования, то погрешность вычисления будет значительной. Процесс вычислений строится следующим образом. При заданных начальных условиях x0 и y0 можно вычислить Таким образом, строится таблица...
C++ dll и SetWindowsHookEx
Скажите пожалуйста почему не перехватываются нажатия клавиш. //========================================================================= // //THE LOADER // //========================================================================= #include "windows.h"
C++ Если след матрицы A[n][m] больше 50, то все эелементы матрицы увеличить на 2. http://www.cyberforum.ru/cpp-beginners/thread231671.html
Если след матрицы A больше 50, то все эелементы матрицы увеличить на 2.
C++ По поводу нового стандарта Си++ Всем доброго времени суток:) Меню волнует вопрос по этим нововведениям которые должны будут произойти(C++0x — будущая версия стандарта языка C++, вместо ныне существующего ISO/IEC 14882:2003.). Стоит ли начинать в нём разбираться или лучше подождать до момента его официального выхода? Учитывая, что работа над стандартом ещё не завершена — данная статья, возможно, не будет точно соответствовать... подробнее

Показать сообщение отдельно
beet18
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 9
20.01.2011, 17:42     Цикл с параметром (for)
Задание - Вводятся числа a и b. Найти количество таких чисел в диапазоне [a;b], которые являются точными квадратами.

Код
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
int main () {
	setlocale(LC_ALL,"Russian");
	int a,b; 
	cout << "Первое число a";
	cin >> a;
	cout << "Второе число b";
    cin >> b;
int count=0;
for (int i=a; i<=b; i++)
{
        if (pow(floor(sqrt(static_cast<double>(i))),2)==i)
        {
                count++;
                cout << i<< "Точный квадрат\n";
        }
}
return 0;
}
Вроде всё работает, но ещё нужно чтоб выводилось на экран СКОЛЬКО всего точных квадратов. Сейчас только показывает какие вообще есть. Как это можно сделать ? Вроде должно быть легко, но чёт не получается
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru