Блог им. eReS → Как стать хорошим программистом?

На нем множество задач, которые помогают развивать логику и математические навыки. Именно с этого сайта я и начинал свой путь…
Вот решена мною первая задача на С++:
Условие: Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма этих чисел — 23. Найдите сумму всех чисел меньше 1000 кратных 3 или 5.
#include <iostream>
using namespace std;
int main()
{
int amount = 0; // сума чисел кратных 3 и 5
for (int i=0; i<1000; i++)
{
if (!(i%3) || !(i%5))
{
amount += i;
}
}
cout << "Сума чисел: " << amount << endl;
}
Из особенностей этого ресурса можно отметить:
— неважно на каком языке вы учитесь программировать
— не важно сколько на это понадобиться время
— не обязательно делать задачи подряд
— возможность проверить результат на сайте
— хорошая рейтинговая система по званиям, по странам и по языкам
— возможность после решения посмотреть на реализации других людей на многих языках
— имеется перевод всех заданий на русский:
Желательно не только найти правильный ответ, но и написать так программу, чтоб она находила как можно быстрее. Моя первая задача считается за 0.002 секунды. Заодно и научитесь оптимизировать свои программы :)
- +6
- eReS
- 31 октября 2010, 16:02
Ещё могу
ЗЫ:
И нет, я не lisp'er.
там же до тысячи, а не до десяти тысяч.
проверку орфографии не включить
Сумма пишется с двумя м
прежде чем стать хорошим программистом — начните уважать родной язык
Научись писать Редактировать, потом будешь батю учить трахаться.