Угол - это часть плоскости, ограниченная двумя лучами, выходящими из одной точки.
Точка называется вершиной угла, а лучи - сторонами угла.
Если стороны угла образуют прямую (являются дополнительными лучами), то угол называется развернутым.
Углы измеряются в градусах. Градус - это 1/180 часть развернутого угла.
Виды углов в зависимости от градусной меры:
Если градусная мера угла меньше 90°, то угол острый.
Если градусная мера угла равна 90°, то угол прямой.
Если градусная мера угла больше 90°, но меньше 180°, то угол тупой.
Если градусная мера угла равна 180°, то угол развернутый.
Два угла называются вертикальными, если их стороны являются дополнительными лучами.
Свойство вертикальных углов: вертикальные углы равны.
Два угла называются смежными, если одна сторона у них общая, а две другие являются дополнительными лучами.
Свойство смежных углов: сумма смежных углов равна 180°.
Биссектриса угла - это луч с началом в вершине угла, который делит угол на две равные части.
В массив пишет каракули.
Функции setlocale(LC_CTYPE, "Russian"); setlocale(LC_ALL, "Russian"); тоже не Отлично работают с ОТОБРАЖЕНИЕМ текста в консоли, но с чтение из ее это ужас.
В С++ всегда с этим проблема была, с обработкой вводимой кириллицы с консоли.
Это те еще танцы с бубнами. Учитывая еще то, что многие функции писались исключительно под XP а про поддержку в версиях выше речи не было вообще.
Есть выходы конечно, но у меня не получилось отобразить кириллицу, считать с консоли, и вывести обратно. Что-то одно всегда не работало.Либо выводило правильно, а записывало каракули, либо каракули выводит а записывает правильно.
Если убрать все заморочки с кодировками, то вот код:
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_CTYPE, "Russian");
char *str=new char[];
cout<<"Введите слово: "; cin>>str;
for (int i = 0; i < strlen(str); i++)
{
if(str[i]!='я'&&i%2!=0){cout<<str[i];}
}
system("PAUSE");
}