2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки





Начать новую тему Ответить на тему
 
 Проект Эйлера
Сообщение26.10.2016, 19:36 


26/10/16
1
Нужно написать программу
2520 - самое маленькое число, которое делится без остатка на все числа от 1 до 10. Какое самое маленькое число делится нацело на все числа от 1 до 20?
не уверена как именно писать ее,точнее вообще не знаю, ну вот как то так

код: [ скачать ] [ спрятать ]
Используется синтаксис C
#include <stdio.h>
int main()
 
{
    int num=0;
    for(num=1; num<=1000000000; num++)
    {
        if(num%1==0 && num%2==0 && num%3==0 && num%4==0 && num%5==0 && num%6==0 && num%7==0 && num%8==0 && num%9==0 && num%10==0 && num%11==0 && num%12==0 && num%13==0 && num%14==0 && num%15==0 && num%16==0 && num%17==0 && num%18==0 && num%19==0 && num%20==0)        {
 
            scanf("%d",num);
                       
        }
    }
        printf("%d=",num);
return 0;
}
 


помогите пожалуйста, нужно очень срочно )

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение26.10.2016, 19:43 
Заслуженный участник
Аватара пользователя


30/01/06
62695
Погуглите, что такое "вложенные циклы".

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение26.10.2016, 19:45 
Заслуженный участник


04/05/09
4385
Bonnibel, вот вы написали
Код:
scanf("%d",num);
А зачем? Вы знаете, что эта функция делает?

-- Ср окт 26, 2016 12:47:12 --

Munin в сообщении #1163298 писал(а):
Погуглите, что такое "вложенные циклы".
Вы точно уверены, что вложенные циклы в этой задаче нужны?

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение26.10.2016, 20:20 
Заслуженный участник
Аватара пользователя


19/12/10
1539
Bonnibel в сообщении #1163295 писал(а):
помогите пожалуйста

1) используйте подсветку синтаксиса
код: [ скачать ] [ спрятать ]
Используется синтаксис C
#include <stdio.h>
int main()

{
int num=0;
for(num=1; num<=1000000000; num++)
{
if(num%1==0 && num%2==0 && num%3==0 && num%4==0 && num%5==0 && num%6==0 && num%7==0 && num%8==0 && num%9==0 && num%10==0 && num%11==0 && num%12==0 && num%13==0 && num%14==0 && num%15==0 && num%16==0 && num%17==0 && num%18==0 && num%19==0 && num%20==0) {

scanf("%d",num);

}
}
printf("%d=",num);
return 0;
}
 

2) Вы знаете, что означает "наименьшее общее кратное"? А если знаете, то как оно считается?

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение26.10.2016, 21:20 
Модератор


19/10/15
911
 !  Bonnibel, используйте, пожалуйста, средства форума для подсветки синтаксиса. Я поправил первое сообщение.

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение26.10.2016, 23:14 
Заслуженный участник
Аватара пользователя


27/04/09
19797
Уфа
А ничего, что это (как подсказывает название темы) задача №5 из Project Euler? Понимаю, рейтинг сложности у неё 5%, но всё-таки…

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение27.10.2016, 00:00 
Заслуженный участник
Аватара пользователя


19/12/10
1539
arseniiv в сообщении #1163376 писал(а):
А ничего, что это (как подсказывает название темы) задача №5 из Project Euler
?

А, так это не учебная задача. Ну и зачем её тогда программировать, на калькуляторе решается за 15 секунд. Или в качестве ответа принимаются только программы?

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение27.10.2016, 04:13 
Заслуженный участник
Аватара пользователя


27/04/09
19797
Уфа
Не знаю, но их там куча, а это всего лишь пятая…

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение27.10.2016, 09:55 
Заслуженный участник
Аватара пользователя


09/09/14
3698
arseniiv в сообщении #1163376 писал(а):
но всё-таки…
Я бы мог железно аргументировать, почему это вполне можно обсуждать / помогать и даже решать здесь. Но не стану этого делать по причинам процитированного (уж очень сильная была бы подсказка).

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение27.10.2016, 11:22 


28/07/13
136
Как бе весь смысл проекта эйлер в самостоятельном решении. Тем более задачи из первой сотни доступны всем, если подумать.

 Профиль  
                  
 
 Re: Проект Эйлера
Сообщение27.10.2016, 13:47 


26/05/14
375
Bonnibel в сообщении #1163295 писал(а):
Нужно написать программу ...
Задачи из проекта Эйлера не обязательно требуют написания программы.
Подсказка: как называется наименьшее число, которое делится без остатка на два других?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Toucan, maxal, Karan, PAV, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Astroid


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group