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 loso210 DODATEK E. PRZYKŁADY Z KOMENTARZEM fprintf(fp, "Xd XdImport 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 zadanieProfile wierszy Macierz profili wierszowych może być przedstawiana w poniższy sposób: D jest macierzZałożenia poniższego programu opierają się na podstawie programowej kształcenia ogolnego dla uczniów1* 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&lTest 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 podprogramuzadania09 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 do1b II. Co zostanie wyświetlone w wyniku wykonania poniższego programu. #include <iostream.h> t43. Który z poniższych programów nie służy do symulacji wybranych procesówwięcej podobnych podstron