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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2015, 18:50   #1
movchinar
Пользователь
 
Регистрация: 06.01.2015
Сообщений: 15
По умолчанию натуральные числа

Ну вот такая задачка...
Покажите две таких натуральных числа, чтобы произведение и сумме этих чисел были равны,,,
Честно говоря у меня это задача на c++, но не две числа, а N, где 1<=N<=1000.
movchinar вне форума Ответить с цитированием
Старый 05.02.2015, 00:34   #2
Jurijus123
Заблокирован
 
Регистрация: 12.11.2014
Сообщений: 120
По умолчанию

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

int main()
{
int j=1, e, d=0, v;
while(j!=1000)
{
d++;
e=d+j;
v=d*j;
if (e==v)
      {
       cout<<d<<"and"<<j<<endl;
      }
    if(d=1000)
     {
      d=1;
      j=j+1;
      }
}
system("pause");
return 0;
}

Последний раз редактировалось Jurijus123; 05.02.2015 в 20:34.
Jurijus123 вне форума Ответить с цитированием
Старый 05.02.2015, 03:15   #3
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

2 Jurijus123: да ты гений! написал прогу, прыгая жопой по клавиатуре?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 05.02.2015, 13:43   #4
Jurijus123
Заблокирован
 
Регистрация: 12.11.2014
Сообщений: 120
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
2 Jurijus123: да ты гений?
Спасибо, и я думаю зачем здесь программа когда натуральное число здесь одно 2
2+2=4
2*2=4

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

int main()
{
int j=1, e, d=0, v;
while(j!=1000)
{
d++;
e=d+j;
v=d*j;
if (e==v)
      {
       cout<<d<<"and"<<j<<endl;
      }
    if(d=1000)
     {
      d=1;
      j=j+1;
      }
}
system("pause");
return 0;
}

Последний раз редактировалось Jurijus123; 05.02.2015 в 20:33.
Jurijus123 вне форума Ответить с цитированием
Старый 05.02.2015, 16:11   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,323
По умолчанию

Jurijus123, "=" - оператор присваивания, "==" - оператор сравнения на равенство.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 05.02.2015, 18:53   #6
movchinar
Пользователь
 
Регистрация: 06.01.2015
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Jurijus123 Посмотреть сообщение
Спасибо, и я думаю зачем здесь программа когда натуральное число здесь одно 2
2+2=4
2*2=4

Код:
#include <iostream>
using namespace std;
int main()
{
int j=1, e, d=0, v;
while(j!=1000)
{
d++;
e=d+j;
v=d*j;
if(d=1000)
     {
      d=1;
      j=j+1;
      }
if (e=v)
      {
       cout<<d<<"and"<<j<<endl;
       }
}

return 0;
}
Не одно, когда n=3, то 1*2*3=1+2+3
movchinar вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральные числа a и b (a<b). Получить все простые числа из промежутка от a до b. ( с# ) NastyaShuvalova Помощь студентам 0 16.12.2013 18:08
Даны натуральные числа k,n, действительные числа... (Pascal) Макс Мел Помощь студентам 0 04.06.2012 13:43
Даны натуральные числа n и m. Получить сумму m последних цифр числа n pahanzona Microsoft Office Excel 11 27.02.2011 02:17
вводим два числа, получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m Sparky Помощь студентам 2 22.11.2009 21:59
Даны натуральные числа m,n. Посчитать сумму m последнего числа n. лялька Паскаль, Turbo Pascal, PascalABC.NET 6 25.12.2008 15:22