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

олимпиада для учителей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать рекурсивную функцию, проверяющую, является ли массив симметричным http://www.cyberforum.ru/cpp-beginners/thread23501.html
На занятиях дошли до рекурсии.Кажется мне что я не совсем понял рекурсивные функциию.Дали домашнее задание 1.Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне. 2.Написать рекурсивную функцию,которая проверяет является ли массив симметричным мое решение первой задачи int summ_recurs(int x,int y) { int counter=x-1; counter++; if(counter==y)
C++ Реализовать класс Point для работы с точками на плоскости в декартовой системе координат Реализовать класс Point для работы с точками на плоскости в декартовой системе координат. Должны быть реализованы следующие методы: изменение положения точки на плоскости, определение расстояния до начала координат, расстояния между двумя точками, преобразование в полярные координаты. На основе этого класса реализовать класс Triangle для представления треугольника. Атрибуты должны включать... http://www.cyberforum.ru/cpp-beginners/thread23498.html
C++ Проверка ввода целого числа
Помогите разобраться, плиз... есть код: #include <iostream> using std::endl; using std::cout; using std::cin; void main() {
Как использовать функцию flush()? C++
для проверки правильности вводимых данных использую такой код #include <stdio.h>; #include <iostream>; using namespace std; void main() { int a; while (!scanf("%d", &a)) {
C++ Сформировать матрицу размера M*N, у которого в каждом столбце содержатся все числа из исходного набора http://www.cyberforum.ru/cpp-beginners/thread23474.html
Даны целые положительные числа М и N инабор из М чисел. Сформировать матрицу размера M*N, у которого в каждом столбце содержатся все числа из исходного выбора(в том же порядке) M=4 N=8 3,31 4,52 0,80 5,24 в конечном итоге матрица имеет такой вид: 3,31 3,31 3,31 3,31 3,31 3,31 3,31 3,31 4,52 4,52 4,52 4,52...
C++ Помогите разобраться в обозначениях Си++ изучал давно, а сейчас потребовалось все срочно вспомнить... Так вот помогите разобраться в следующих строчках: const f32 MOVEMENT_SPEED = 5.f; const u32 now = device->getTimer()->getTime(); u32 then = device->getTimer()->getTime(); А конкретно меня интересует: что означают записи u32, f32 и 5.f ...все остальное и так понятно... за ранее благодарен.. подробнее

Показать сообщение отдельно
risti.st
Сообщений: n/a

олимпиада для учителей - C++

17.02.2009, 10:36. Просмотров 759. Ответов 0
Метки (Все метки)




Требования к решению и оформлению
олимпиадных задач по информатике

1. Для решения олимпиадных задач можно использовать языки программирования: Basic, QBasic, Pascal.

2. Решение предоставляется в оргкомитет олимпиады в форматах .bas или .pas

3. Файлы решений именуются соответственно номеру задачи, например, zad_A.bas или zad_B.pas

4. Вместе с решениями заданий олимпиады необходимо отправить сопроводительное письмо, в котором указывается

№ Фамилия Имя Отчество (полностью) Район/город школа Год рождения Образо-вание Стаж работы по предмету категория



5. Файлы выполненных заданий и сопроводительное письмо необходимо отправить одним архивным файлом. В качестве имени архива указать свою фамилию и предмет, например, Иванов_ИВТ.rar или Ivanov_IBT.rar.

Задача А. Код доступа (максимальное количество 20 баллов)

В банке установили новый сейф. Для его открытия используется пятизначное число, которое каждый день случайным образом выдает генератор кодов. Чтобы избежать доступа к сейфу посторонних лиц, только директор банка знает алгоритм преобразования случайно полученного пятизначного числа в настоящий код доступа. Для определения кода доступа необходимо:
 поменять первую и последнюю цифры случайно выданного пятизначного числа, но если число оканчивается нулем, то ноль необходимо заменить единицей;
 третью цифру получить путем вычитания четвертой и второй цифры в зависимости от того какая из цифр больше;
 вторую цифру вычислить путем умножения ее на четвертую цифру, причем, если получится двузначное число добавить в код доступа, только число десятков;
 четвертая цифра остается неизменной в том случае, если она меньше 5, иначе ее заменяют нулем.
Вам необходимо после получения случайного пятизначного числа и пользуясь алгоритмом дешифровки разгадать код доступа к открытию сейфа.

Выходные данные.
Случайным образом полученное пятизначное число.
Требуется найти код доступа, пользуясь алгоритмом дешифровки.

Примеры:
Выходные данные
Случайное число 83211 Код доступа 13218
Случайное число 92283 Код доступа 36609
Случайное число 41920 Код доступа 12124

Задача В. Племя Чунга-Чанга (максимальное количество 30 баллов)

На острове Чунга-Чанга ученые открыли необычное племя. Члены этого племени в разговоре не применяют слова короче k знаков. Используя исходную фразу, определите, как она будет звучать на острове Чунга-Чанга.

Входные данные. Вводится целое число k и исходная фраза.
Выходные данные. Требуется вывести фразу, которая получится из исходной, путем убирания слов короче k знаков.

Примеры:
Входные данные Выходные данные
4
мы живем на острове легко и просто живем острове легко просто

5
i love Irina
Irina

Задача С. Елочная гирлянда (максимальное количество 50 баллов)


Школьную елку украсили гирляндой из n лампочек, расположенных по кругу. Все лампочки пронумеровали подряд числами от 1 до n. В целях экономии лампочки на гирлянде должны по очереди отключаться, начиная с номера один в сторону возрастания номеров. Порядок отключения зависит от заданного целого положительного числа m (m>1). Лампочка, на которую попадает при счете число m, отключается, а счет начинается со следующей лампочки. Так продолжается до тех пор, пока в гирлянде не будет светить только одна лампочка. Необходимо определить номер этой лампочки. Например, для n =5, m=3 порядок отключения лампочек следующий: 3, 1, 5, 2 – останется светить лампочка под номером 4.

Входные данные. Вводится число n – количество лампочек (n<=100), число m – периодичность отключения лампочек (m>1).
Выходные данные. Требуется вывести номер последней неотключеной лампочки.

Примеры:
Входные данные Выходные данные
5
3 4
7
2 7
Спасибо всем кто может помочь это нужно очень срочно
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru