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

Олимпиадная задача - сумма чисел меньших N, которые делятся на A или на B - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Олимпиадная задача - память Ватсона http://www.cyberforum.ru/cpp-beginners/thread843479.html
Условие Память Ватсона достигла критического состояния. Это означает, что все ячейки его памяти заполнились единицами. Рыбка узнала, что если всю память Ватсона считать одним большим шестнадцатеричным числом, то это число будет делиться на 7. Но не поверила и захотела проверить этот факт. Для этого Рыбка узнала у Ватсона, сколько ячеек в его памяти. Оказалось, что их очень много - таких больших...
C++ переделать программу из Pascal в С++ есть программа на паскале для поиска перевода слов в файлах. нужно переделать эту программу на c++. uses crt; var ru,en: text; r: byte; procedure FindEn; var s,ss,se: string; n: integer; begin http://www.cyberforum.ru/cpp-beginners/thread843467.html
как считать весь файл ? C++
char buff; ifstream fin("/Users/Vitaly/Desktop/laba2/laba2/list.txt",ios_base::in); fin>>buff,50; cout<<buff; fin.close(); Эта программа считутет первое слово , если я напишу fin.getline(buff,50), то программа считает первую строку в 50 символов , Вопрос : Как считать файл в котором n строк ?
C++ СЛАУ методом Жордана-Гаусса
Нужна программа для решения СЛАУ методом Жордана-Гаусса с выбором главного элемента.
C++ перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread843444.html
Обычным методом задача решена, помогите пожалуйста сделать перегрузку операций Условие: Указанные в заданиях операции реализовать посредством перегрузки подходящих операций #include <iostream> #include <math.h> class Triangle { private: int angle;
C++ Вывод строки фиксированной длинны в cout (аля printf(%5.0d)! Добрый вечер! Сегодня встал перед выбором... как выводить через printf или cout. Через принтф код выдает ошибку: Необработанное исключение по адресу, ссылаясь на файл (msvcr110d.dll) ..Нарушение прав доступа Через cout все выводится, но хотелось бы, что бы для вывода выводилось определенное число пустых клеток, что бы получить таблицу: |1|name|name2|speed| а получаю так:... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6403 / 4869 / 447
Регистрация: 14.02.2011
Сообщений: 16,160
20.04.2013, 22:49     Олимпиадная задача - сумма чисел меньших N, которые делятся на A или на B
Цитата Сообщение от ya_noob Посмотреть сообщение
valerys, переполнение это одна из проблем. что касается неправильного резульрата,
не надо мне за переполнения рассказывать
я тебя спрашивал почему здесь

Цитата Сообщение от ValeryS Посмотреть сообщение
summA=((a+lastA)*qA)/2;
Будет переполнение
а здесь
Цитата Сообщение от A1exSun Посмотреть сообщение
for (long long i = b; i < n; i += b) sum += i;
нет?


Цитата Сообщение от ya_noob Посмотреть сообщение
вычитать нужно не сумму для a*b,
это я уже понял на тесте 123 12 15

Цитата Сообщение от ya_noob Посмотреть сообщение
а для нок(аb)
не совсем нок
нок дла 12 и 15 =3
а вычитать нужно 60 и 120
т.е
сумма должна быть для такого ряда
A*B/нок ........ (A*B/нок)*k;
сейчас думаю как быстро найти нок

Добавлено через 1 минуту
diagon, да я тоже в это вперся
как то числа были заданы 3 2 и 6 7
у них нет общих делителей
 
Текущее время: 04:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru