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