Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2016, 10:39   #1
Stay_punk
 
Регистрация: 18.12.2015
Сообщений: 5
По умолчанию 3адача циклы

Пользователь вводит любое целое число А. Необходимо вывести все целые числа В, для которых А делиться без остатка на В*В и не делиться без остатка на В*В*В
Stay_punk вне форума Ответить с цитированием
Старый 01.02.2016, 11:03   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Подсказка:
Код:
if (a % (b * b) == 0 && a % (b * b * b) != 0)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 19.03.2016, 15:38   #3
Chainik!
Форумчанин
 
Регистрация: 10.11.2008
Сообщений: 120
По умолчанию

Цитата:
Сообщение от Stay_punk Посмотреть сообщение
Пользователь вводит любое целое число А. Необходимо вывести все целые числа В, для которых А делиться без остатка на В*В и не делиться без остатка на В*В*В
Код:
#include "stdafx.h"
#include "iostream"
#include "conio.h"

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	setlocale(LC_CTYPE, "Rus");
	int a = 0;
	cout << "Введите любое целое чило А: ";
	cin >> a;
	cout << "\n\n";
	for(int b = 1; b < a; b++)
	{
		if ((a % (b * b) == 0) && (a % (b * b * b) != 0))
			cout << b << " ";
	}
	getch();
	return 0;
}
помог - жми на весы
Chainik! вне форума Ответить с цитированием
Старый 19.03.2016, 15:44   #4
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Можно не
b < a,
а
b < sqrt (a)
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...

Последний раз редактировалось jura_k; 19.03.2016 в 15:45. Причина: но пользователю уже это не надо
jura_k вне форума Ответить с цитированием
Старый 19.03.2016, 16:07   #5
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Код:
#include <iostream>
using namespace std;

int main() 
{
	int x = 500;
	for (int b = 1; b <= x; b++)
	{
		if ((x%(b*b)==0) && (x%(b*b*b)!=0)) cout<<b<<" ";
	}
	cout<<endl;
	
	return 0;
}
RAFA91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Итерационные циклы, циклы с фактериалами, вообще не могу догнать( помогите плиз! Svetlana_ Помощь студентам 2 01.11.2015 18:58
3адача по С++ Миха-47 Помощь студентам 0 21.11.2011 22:26
синусы и ко. циклы, вроде циклы Scorch92 Паскаль, Turbo Pascal, PascalABC.NET 2 22.12.2010 19:26
3адача на тему разветвляющих вычислительных структур JlJlirik1993 Помощь студентам 1 12.10.2010 01:44
Циклы - вложенны циклы? tigga Microsoft Office Excel 5 19.02.2010 23:36