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

Задачи с олимпиады - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать массив указанной размерности и типа http://www.cyberforum.ru/cpp-beginners/thread835713.html
1. Сформировать массив указанной размерности и типа. 2. Выполнить необходимые преобразования. 3. Вывести входные и преобразованные данные, предоставив им соответствующие комментарии. 4. Отсортировать полученный массив и вывести результат на экран. а)В массиве С заменить все элементы, следующие за наименьшим элементом единицами. б)Выходные данные: массив А действительных чисел...
C++ По выбору пользователя (реализуется через оператор switch) решить указанную задачу, использовав собственные функции По выбору пользователя (реализуется через оператор switch) решить указанную задачу, использовав собственные функции. Программу оформить в оконно-текстовом интерфейсе. 1. гипотенуза и площадь прямоугольного треугольника по известным катетами 2. сумма цифр числа 3. перевод температуры из градусов по шкале Цельсия в градусы по шкале Кельвина Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread835709.html
В главной функции main () ввести входные данные, и вызвав собственные функции, вычислить значение выражения и вывести результаты C++
В главной функции main () ввести входные данные, и вызвав собственные функции, вычислить значение выражения и вывести результаты. Вычислить B = f (x, k, y) +0.8 f2 (x, y, y-k), при k = 0.6, x = 3.8, y = 0.042, если f (x, y, z) = 2y + x +4 z2 Заранее спасибо.
Написать программу нахождения суммы C++
Написать программу нахождения суммы: а) n членов ряда для заданного х с помощью цикла с параметром; б) членов ряда с точностью ε для заданного х и их количество, используя цикл с постусловием. в) членов ряда с точностью ε для заданной последовательности х. Во внешнем цикле для подачи аргумента х использовать оператор цикла с предусловием, во внутреннем - вычислить сумму для конкретного х с...
C++ Проверка близости графических объектов http://www.cyberforum.ru/cpp-beginners/thread835703.html
Здравствуйте! помогите реализовать проверку близости графических объектов. У меня есть объекты класса квадрат, которые содержат массивы вершин этих квадратов, координаты центра, угол поворота и т.д. Я отрисовываю все эти объекты на канве и могу их перемещать. Мне нужно, чтобы при перемещении одного квадрата по канве, осуществлялась проверка близости к другим квадратам и как только расстояние...
C++ разработка нерекурсивных функций (вычислить значение выражения) помогите плииз)) не могу разобраться в задаче:вычислить значение выражения a/b+c/d; результат представить в виде обыкновенной дроби, выполнив сокращение. подробнее

Показать сообщение отдельно
A1exSun
C#
51 / 51 / 1
Регистрация: 09.03.2013
Сообщений: 214
12.04.2013, 14:44  [ТС]     Задачи с олимпиады
Цитата Сообщение от zer0mail Посмотреть сообщение
"Чистому кодеру" не победить в олимпиаде (разве что в команде с математиком).
Знаю, но попытаться то стоит.
Цитата Сообщение от zer0mail Посмотреть сообщение
2*3*5=30, те в каждой "тридцатке" одинаковое число подходящих чисел (M). Значит, надо умножить количество полных тридцаток в числе на M + добавить "хвостик".
На примере в числе 10 тридцаток 0, хвост получается 2. Что за число M и как рассчитать хвост?

Добавлено через 2 минуты
Цитата Сообщение от w8me Посмотреть сообщение
На 2,3,5 делиться только число кратное 30, можно готовые значения заранее в массив добавить
Так нужно найти числа от 1 до N, которые не делятся на 2, 3 и 5. Если N = 10, то таких числа 2 - 1 и 7. Причем здесь 30?

Добавлено через 4 минуты
Все, я кажется понял. Сейчас сделаю.

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main(void)
{
    long n, i, k = 0;
    int numbers[8] = {1, 7, 11, 13, 17, 19, 23, 29};
    cin>>n;
    k = n / 30 * 8;
    for (i = 0; i < 8; i++) if (numbers[i] < (n % 30)) k++;
    cout<<k;
    return 0;
}
Неправильный ответ на первом тесте. Что я не учел?
 
Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru