1)
"0101010100101010" - это число в двоичной системе счисления? Если да, то:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
int tmp=strtol("0101010100101010", NULL, 2);
// в 16-ричной
cout <<hex<<tmp<<endl;
// или так:
// char buff[33];
// cout<<ltoa(tmp,buff,16)<<endl;
// в 10-тичной
cout<<dec<<tmp<<endl;
getch();
return 0;
}
2)
...
int x=57%9;
cout <<x;
...
3) Вроде правильно, за исключением того, что должны быть фигурные, а не круглые скобки...
4) В
C++, как и во многих других языках, тригонометрические функции чаще всего работают с радианным представлением углов. Поэтому выполняй преобразование градусов в радианы путем домножения переменной
i на коэффициент
3.14/180 (во многих средах есть предопределенная константа для числа Пи)5) Это неправильно. Правильно так:
char cyr_uc(char c)
{
char L[]="абвгдежзийклмнопрстуфхцчшщъыьэюя";
char U[]="АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
for(int i=0; i<sizeof(L); i++)
{
if (L[i]==c) {c=U[i]; break;}
}
return c;
}