Помогите плиз две програмки на С++

Тема в разделе "Общие вопросы по С и С++", создана пользователем Guest_, 17 янв 2006.

Статус темы:
Закрыта.
  1. Guest_

    Guest_ Гость

    1. Возведите число А в заданную степень N. Определите максимальное число, кратное 10, не превышающее результат вычислений.

    2. Преобразуйте исходный массив (nх2), содержащий координаты n точек в массив, со-держащий координаты тех же n точек в системе координат, развернутой относительно центра исходной на 45 градусов против часовой стрелки.

    Заранее благодарен!!!!!!

    если кто-нить решится сделать скиньте плиз на этот ящик

    burguy86@mail.ru
     
  2. ZZmiy

    ZZmiy Гость

    Примеры не компилил

    1.
    double N;
    double prom;
    double A;
    double result = 1;
    // инициализация
    prom = A;
    while (N)
    {
    if (N%2)
    result*=A;
    prom*=prom;
    N/=2;
    }
    // целое число, оканчмвающееся на 10
    double myInt = 10*floor(result/10);

    2.
    каждую точку (x,y) преобразуем в точку (x*sqrt(2)/2 - y*sqrt(2)/2, x*sqrt(2)/2+y*sqrt(2)/2)
    и так - по циклу
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей