1

Получается такое: скриншот программы

Текст программы:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>

main()
{
    printf("Решение степенной ф-ии 2 в степени 2x = 392\n");
    float power=log2(392);
    float x=power/2;
    printf("x = %f\n", x);
    getch();
}

Заранее спасибо.
P.S. Попробовал https://ru.stackoverflow.com/a/43940/245943 - выдаёт ошибку(

  • Да проще всего - наберите в 866 кодировке исходник и не мучьтесь :) – Harry Sep 24 '18 at 04:04
  • @Harry Залез (в CodeBlocks) в Settings --> Editor --> Encoding Settings, нет ничего похожего на 866... – Олег Остапчук Sep 24 '18 at 14:39
  • И даже в консоли программы нет 866:) https://ru.stackoverflow.com/a/459299/245943 ... "Lucida Console и Consolas справляются со всем, кроме иероглифов", но только не у меня:( хотя шрифт, конечно, изменился. – Олег Остапчук Sep 24 '18 at 14:47
  • Насколько я помню, когда-то в CodeBlocks можно было руками в каком-то файле прописать эту 866 кодировку... Сейчас за давностью лет не скажу точно, где именно, но в каких-то настроечных файлах можно было ее добавить. – Harry Sep 24 '18 at 14:58
  • @Harry Помогло такое:

    #include <locale.h> setlocale(LC_ALL,".1251"); Хотя шапка консоли на-ся яЁюср.exe, когда открывается.

    – Олег Остапчук Sep 24 '18 at 17:01

0 Answers0