Wykres sinusa w konsoli

0

Cześć, muszę narysować wykres sinusa w C za pomocą gwiazdek. Bez użycia skomplikowanych bibliotek.

0

Jak definiujesz skomplikowane biblioteki? Biblioteka standardowa jest dość skomplikowana, ale jednak bez niej to zadanie jest znacznie trudniejsze...

Z czym konkretnie masz problem? Pokaż co już napisałeś

0

Ostatecznie nie mam nic, gdyż siedziałem nad tym troche i wszystko usunąłem. Dla przykładu #include <graphics.h> . Chodzi mi o te najbardziej podstawowe biblioteki.

2
#include <stdio.h>
#include <math.h>

int main(void)
{
    int rows = 10;
    int columns = 80;
    double quality = 0.1;

    for ( int row = 0; row < rows; ++row )
    {
        for ( int column = 0; column < columns; ++column )
        {
            double current = sin( column / ( double )( columns ) * 2 * 3.14159 * 2 );

            double row_value = ( row - rows / 2 ) / ( rows / 2.0 );
            if ( current > row_value - quality && current < row_value + quality )
            {
                printf( "*" );
            }
            else
            {
                printf( " " );
            }
        }
        printf( "\n" );
    }

    return 0;
}
0

Super, dziękuje. Do zamknięcia

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0