Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задачи разные(с++)

67K
24 января 2011 года
Асылбек
1 / / 24.01.2011
Люди, срочно помогите пожалуйста

1.Решить линейное уравнение A·x + B = 0, заданное своими коэффици-ентами A и B (коэффициент A не равен 0).

2.Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.

3.Дни недели пронумерованы следующим образом: 0 — воскресенье, 1 — понедельник, 2 — вторник, …, 6 — суббота. Дано целое число K, ле-жащее в диапазоне 1–365. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было четвергом.

4.Даны три целых числа: A, B, C. Проверить истинность высказыва-ния: «Каждое из чисел A, B, C положительное».

5.Даны числа x, y. Проверить истинность высказывания: «Точка с ко-ординатами (x, y) лежит во второй координатной четверти».

6.Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность вы-сказывания: «Слон за один ход может перейти с одного поля на другое».

7.Даны три числа. Найти наименьшее из них.

8.Для данного целого x найти значение следующей функции f, принимаю-щей значения целого типа:
f(x) = { 2·x,если x < –2 или x > 2, –3·x,в противном случае.

9.Элементы окружности пронумерованы следующим образом: 1 — ра-диус R, 2 — диаметр D = 2·R, 3 — длина L = 2·&#960;·R, 4 — площадь круга S = &#960;·R2. Дан номер одного из этих элементов и его значение. Вывести зна-чения остальных элементов данной окружности (в том же порядке). В ка-честве значения &#960; использовать 3.14.

10.Дано целое число N (> 0). Найти произведение
1.1 · 1.2 · 1.3 · … (N сомножителей).

11.Дано целое число N (> 1). Вывести наибольшее из целых чисел K, для которых сумма 1 + 2 + … + K будет меньше или равна N, и саму эту сумму.

12.Дано целое число N (> 1). Найти первое число Фибоначчи, большее N.
Последовательность чисел Фибоначчи FK определяется следующим образом:
F1 = 1, F2 = 1, Fk = Fk–2 + Fk–1, K = 3, 4, … .

13.Дан набор ненулевых целых чисел; признак его завершения — чис-ло 0. Вывести количество чисел в наборе.

14.Дано целое число N и набор из N целых чисел, содержащий по край-ней мере два нуля. Вывести сумму чисел из данного набора, расположен-ных между первым и последним нулем (если первый и последний нули идут подряд, то вывести 0).

15.Дано целое число K, а также K наборов ненулевых целых чисел. Ка-ждый набор содержит не менее двух элементов, признаком его завершения является число 0. Для каждого набора выполнить следующее действие: ес-ли элементы набора возрастают, то вывести 1; если элементы набора убы-вают, то вывести –1; если элементы набора не возрастают и не убывают, то вывести 0.

16.Описать процедуру SortInc3(A, B, C), меняющую содержимое перемен-ных A, B, C таким образом, чтобы их значения оказались упорядоченными по возрастанию (A, B, C — вещественные параметры, являющиеся одно-временно входными и выходными). С помощью этой процедуры упорядо-чить по возрастанию два данных набора из трех чисел: (A1, B1, C1) и (A2, B2, C2).

17.Описать функцию IsSquare(K) логического типа, возвращающую True, если целый параметр K (> 0) является квадратом некоторого целого числа, и False в противном случае. С ее помощью найти количество квадратов в наборе из 10 целых положительных чисел.
32K
25 января 2011 года
Rififi
54 / / 04.06.2008
Асылбек

2.Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.

 
Код:
int i = 123;
int j = i % 10 * 100 + i / 10 % 10 * 10 + i / 100;


4.Даны три целых числа: A, B, C. Проверить истинность высказыва-ния: «Каждое из чисел A, B, C положительное».

 
Код:
int A,B,C;
bool all_positive = A > 0 && B > 0 && C > 0;

5.Даны числа x, y. Проверить истинность высказывания: «Точка с ко-ординатами (x, y) лежит во второй координатной четверти».

если не путаю
 
Код:
int x, y;
bool success = x > 0 && y <0;


7.Даны три числа. Найти наименьшее из них.

 
Код:
int A, B, C;
int minimum = std::min(A, std::min(B, C));


дальше надоело.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог