C/Przykłady z komentarzem: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
{{poprawić|zamienić liczby zespolone na zwykłe}}
Kj (dyskusja | edycje)
liczby zespolone -> "normalne" ;-)
Linia 1:
<small>< [[Programowanie:C]]</small>
 
=== LosoweLiczby liczby zespolonelosowe ===
Poniższy program generuje wiersz po wierszu macierz o określonych przez użytkownika wymiarach, zawierającą losowelosowo liczbywybrane zespoloneliczby. Każdy wygenerowany wiersz macierzy zapisywany jest w pliku tekstowym o wprowadzonej przez użytkownika nazwie. W pierwszym wierszu pliku wynikowego zapisano wymiary utworzonej macierzy.
{{poprawić|zamienić liczby zespolone na zwykłe; liczby zespolone nic tu nie wnoszą a tylko potęgują zamieszanie, ten program po prostu generuje tabliczkę liczb losowych}}
Poniższy program generuje wiersz po wierszu macierz o określonych przez użytkownika wymiarach, zawierającą losowe liczby zespolone. Każdy wygenerowany wiersz macierzy zapisywany jest w pliku tekstowym o wprowadzonej przez użytkownika nazwie. W pierwszym wierszu pliku wynikowego zapisano wymiary utworzonej macierzy.
Program napisany i skompilowany został w środowisku GNU/Linux.
 
Linia 13 ⟶ 12:
{
int i, j, n, m;
float re, im;
FILE *fp;
char fileName[128];
Linia 46 ⟶ 45:
{
re = ((rand() % 200)-100)/ 10.0;
im = fprintf((rand() fp,"%.1f", re 200)-100)/ 10.0;
fprintf(fp,"%.1f %.1f", re, im );
if (j!=m) fprintf(fp," ");
}