2014 dxdy logo

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

Математика, Физика, Computer Science, Machine Learning, 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
72407
Погуглите, что такое "вложенные циклы".

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


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

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

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

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


19/12/10
1546
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
1196
 !  Bonnibel, используйте, пожалуйста, средства форума для подсветки синтаксиса. Я поправил первое сообщение.

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


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

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


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

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

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


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

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


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

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


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

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


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

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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