39079

39079



Dodatek E

Przykłady z komentarzem

Liczby losowe

Poniższy program generuje wiersz po wierszu macierz o określonych przez użytkownika wymiarach, zawierającą losowo wybrane liczby. 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.

Sinclude <atdio.h>

•include <stdlib.h> /* dla funkcji randC) oraz srand() •/

#include <time.h>    /* dla funkcji (time() •/

mainO

{

int i, j, n, n; float re;

FILE *fp;

char fileName[128];

printf("Wprowadź nazwo pliku wynikowego..\n"); scanf("Xa",&fileName);

printf("Wprowadź po sobie liczbę wierszy i kolumn macierzy oddzielone spacją..\n") scanf ("'/.d */.d", Jtn, km);

/• jeżeli wystąpił błąd w otwieraniu pliku i go nie otwarto, wówczas funkcja fclose(fp) wywołana na końcu programu zgłosi błąd wykonania i wysypie nam program z działania, stąd musimy umieścić warunek, który w kontrolowany sposób zatrzyma program (funkcja exit;) */


ii ( (fp ■ fopen(fileName, "w")) ■■ NULL )

{


>


puts("Otwarcie pliku nie jest możliwe!"); exit; /* jeśli w procedurze głównej to piszemy bez nawiasów */


else { puts("Plik otwarty prawidłowo.."); )

209



Wyszukiwarka

Podobne podstrony:
ZADANIE 1. Poniższy program ma za zadanie wypełnić macierz kwadratową o wymiarze n = 8 liczbami loso
210 DODATEK E. PRZYKŁADY Z KOMENTARZEM fprintf(fp, "Xd Xd

Import kontaktów str 6.2.3 Export kontaktów z popularnych programów Aby wyeksportować bazę kontaktó
Piotr Chojnacki: MATLAB Program na zaliczenie: „Odejmowanie widm” {Poniższy program ma za zadanie
Profile wierszy Macierz profili wierszowych może być przedstawiana w poniższy sposób: D jest macierz
Założenia poniższego programu opierają się na podstawie programowej kształcenia ogolnego dla uczniów
1* W wyniku działania poniższego programu # include < iost ream > class A{public: ^A()
KOMENTARZ DO PODSTAWY PROGRAMOWEJ PRZEDMIOTO JĘ2YK ŁACIŃSKI I KUl TUKA ANTYCINABarbara Strycharczyk.
Test 1 termin (03 02 2012) 11.    W wyniku działania poniższego programu #include&l
Test 3 termin (28 02 2012) 1.    W wyniku działania poniższego programu #include<
468 2 468 12. Rozwiązania, zadań S(N) = YP/PP RETURN END (b) Poniższy program używa podprogramu
zadania09 ZADANKA Z EGZAMINU - 30.01.2002 t,. 1. Rozpatrzmy poniższy program: int k, p; double Onc(i
-6-I. ZAŁOŻENIA DYDAKTYCZNE I WYCHOWAWCZE PROGRAMU 1. Adresat Poniższy program adresowany jest do
1b II. Co zostanie wyświetlone w wyniku wykonania poniższego programu. #include <iostream.h> t
43.    Który z poniższych programów nie służy do symulacji wybranych procesów

więcej podobnych podstron