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

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

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

Дано целое число N. Найдите все такие целые числа d, что N делится на d2 и не делится на d3. - C++

02.10.2011, 02:36. Просмотров 1039. Ответов 4
Метки нет (Все метки)

Вроде все норм работает, по крайней мере числа находит, но почему-то если ввожу большие числа, моя винда пишет сообщение о ошибке. Надеюсь на помощь
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdafx.h"
#include <conio.h>
 
 
void main()
{
int N, d=1; 
printf("Vvedite N: ");
scanf("%d", &N);
while (d<N)
{
    if (N%(d*d)==0 && N%(d*d*d)!=0) {printf ("%d\n", d); d++;}else d++;
}
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2011, 02:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано целое число N. Найдите все такие целые числа d, что N делится на d2 и не делится на d3. (C++):

Получить все такие натуральные q, что заданное n делится на q^2 и не делится на q^3 - C++
Дано натуральное число n. Получить все такие натуральные q, что n делится на q2 и не делится на q3.

Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа - C++
Товарищи катятки, запоролся на простой задаче: Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело...

Дано вещественное число A и целое число N (> 0). Используя один цикл, вывести все целые степени числа A - C++
Дано вещественное число A и целое число N (&gt; 0). Используя один цикл, вывести все целые степени числа A от 1 до N.

Найти натуральное число M такое, что M делится на N и сумма цифр M делится на N - C++
256 мегабайт, 2 секунды Задано натуральное число N (1 ≤ N ≤ 100 000). Найдите натуральное число M такое, что M делится на N и сумма...

Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3 - C++
Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3.

Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного трехзначного числа X - C++
Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alkagolik
Заблокирован
02.10.2011, 03:24 #2
Цитата Сообщение от DieZZzz Посмотреть сообщение
но почему-то если ввожу большие числа, моя винда пишет сообщение о ошибке
наверное куб большого числа не вмещается в тип инт
nonamez123
185 / 181 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
02.10.2011, 03:34 #3
попробуй unsigned long
DieZZzz
0 / 0 / 0
Регистрация: 29.09.2011
Сообщений: 29
02.10.2011, 04:00  [ТС] #4
Цитата Сообщение от alkagolik Посмотреть сообщение
наверное куб большого числа не вмещается в тип инт
Точно

попробуй unsigned long
Ввожу 100000, все равно не может осилить.
alkagolik
Заблокирован
02.10.2011, 04:30 #5
DieZZzz, почитайте про типы, 100 000 в кубе сколько? для таких чисел только double\float
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2011, 04:30
Привет! Вот еще темы с ответами:

Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка - C++
Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка. ...

Найти такие числа i, что сумма всех чисел от 1 до i делится на i - C++
надо поверить если сумма всех чисел до i делятся на i тогда выводим это число если не так то выводим -1 Пример Вход 3 1 2 3 ...

Дано натуральное число N. Найти наименьшее число М (N< M< 2N), которое делится на сумму цифр числа N (без оста - C++
Дано натуральное число N. Найти наименьшее число М (N&lt; M&lt; 2N), которое делится на сумму цифр числа N (без остатка). Если такого числа...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.10.2011, 04:30
Ответ Создать тему
Опции темы

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