Cześć, muszę narysować wykres sinusa w C za pomocą gwiazdek. Bez użycia skomplikowanych bibliotek.
0
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
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.