Смекни!
smekni.com

Методическая разработка по C++.(45 страниц) (стр. 6 из 6)

8. Дано 6 целых чисел x1,y1,x2,y2,x3,y3. Каждая пара xi,yi(i=1,2,3) определяет положение одной из вершин треугольника на экране. Если данные числа определяют прямоугольный треугольник, высветить его на экране, в противном случае вывести сообшение_1 треугольник не прямоугольный.


1. Система 10 материальных точек на плоскости задана с помощью действительных чисел x1,y1,m1,...,x10,y10,m10, где xi,yi- координаты i-й точки, а mi- ее масса,i=1,...,10. Получить координаты центра масс (центра тяжести) системы, а также расстояния от центра масс до каждой из точек системы. Как изменится программа, если исходные данные будут расположены в следующем порядке: x1,...,x10,y1,...,y10,m1,...,m10 ?

УКАЗАНИЕ: Координаты центра масс могут быть вычислены по

следующим формулам:

Хцм=

; Y=
;

2. Даны действительные a1,...a18. Получить:

а) а1,а10,а2,а11,...,а9,а18,

б) а1,а18,а2,а17,...,а9,а10,

в) а1+а18,а2+а17,...,а9+а10.

3.Даны символы s1,...s17. Получить:

а) s17,s1,s2,...,s16;

б) s11,s12,...,s17,s1,s2,...,s10;

в) s12,s13,...,s17,s11,s10,...,s1.

4.Даны действительные x1,...,x11,y1,...,y11. Получить действительные x1,...,x11,y1,...,y11, преобразовав для получения xi,yi члены xi,yi по правилу: если они оба отрицательны, то каждый из них увеличить на 0.5, если отрицательно только одно число, то отрицательное число заменить его квадратом, если оба числа неотрицательны, то каждое из них заменить на среднее арифметическое исходных значений.

5.Даны символы s1,....,s80. Определить количество неравенств среди:

а)s1=s41,s2=s42,...,s40=s80;

б)s1=s80,s2=s79,...,s40=s41.

СПИСОК ЛИТЕРАТУРЫ

1. М.Уэйт, С.Прата, Д.Мартин Язык Си: Пер с англ.-М.: Мир, 1988.-463 с.,ил.

2. Уинер Р. Язык Турбо Си: Пер с англ.-М.: Мир, 1991.-384 с.,ил.

3. Берри Р., Микинз Б. Язык Си: введение для программистов: Пер. с англ.-М.:Финансы и статистика, 1988.-с.,ил.

4. TURBO C++. Borland International. Inc. 1990.