• Nie Znaleziono Wyników

dynamiczna tablica 2D jako parametr funkcji przyklad do adaptacji przez studenta w innych zadaniach

N/A
N/A
Protected

Academic year: 2021

Share "dynamiczna tablica 2D jako parametr funkcji przyklad do adaptacji przez studenta w innych zadaniach"

Copied!
2
0
0

Pełen tekst

(1)

//============================================================== // Tablica dynamiczna dwuwymiarowa;

// czytanie danych (macierz) z pliku tekstowego;

// przyklad do praktycznego wykorzystania na innych przedmiotach //

// ver data temat autor // 100 2005/10/12 Pierwszy projekt J. Malinowski // 101 2007/11/09 Cleanup JM // 102 2019/12/08 Dodanie opisow JM //============================================================== #include <stdio.h> #include <iostream> using namespace std; //---void toPrint(double *Ar2D[], int m, int n);

//============================================================== #pragma argsused

int main(int argc, char* argv[]) {

/*

char Name[256];

printf("\nName of input file: "); scanf("%s", Name); FILE *pf = fopen(Name, "rt"); */ FILE *pf = fopen("mac_5x3.dat", "rt"); int i,j; int m,n;

fscanf(pf,"%d %d", &m, &n); // Kreowanie tablic dynamicznych; double **M;

M = new double* [m]; for(i=0; i<m; i++)

M[i] = new double [n]; for(i=0; i<m; i++) {

for(j=0; j<n; j++) { fscanf(pf,"%lf",&M[i][j]); } } fclose(pf); toPrint(M, m, n);

(2)

// Usuwanie tablic dynamicznych; for(i=0; i<m; i++)

delete [] M[i]; delete M; // system("PAUSE"); return 0; } //============================================================== void toPrint(double *Ar2D[], int m, int n)

{

printf("\nArray( %u x %u )\n\n", m, n); for(int i=0; i<m; i++) {

for(int j=0; j<n; j++) { printf(" %6.1lf", Ar2D[i][j]); } printf("\n"); } } //==============================================================

Cytaty

Powiązane dokumenty

[r]

Utworzenie elementu w pamięci i dodanie jego wskazania wewnątrz, na początku i na końcu ciągu elementów,. Usuwanie elementu z pamięci i jego wskazania wewnątrz, na początku i

Jeśli chcemy aby na rysunku zaznaczyć też położenie minimum to należy stworzyć plik ”mini- mum.dat” i w pisać do niego jego położenie ⃗ r min = [1.0, 1.0]. W

Zauważmy, że w tym przypadku dokładnie z wykresu możemy odczytać współrzędne wierzchołka paraboli.. Wzór zapisz w

Dlatego nie można tego zadania zrobić jak przykładu wyżej i skorzystać z postaci kanonicznej.. Odczytuję z rysunku miejsca

(b) zwrócenie danych i-tego elementu tablicy (argument: indeks i żądanego elementu (numerując od zera); wynik: dane i-tego elementu lub niepowodzenie w razie indeksu poza zakresem),

Funkcja FLOOR() zwraca największą liczbę całkowitą równą liczbie podanej jako argument funkcji lub mniejszą... POWER() sprawia, że liczba podana jako pierwszy parametr

Te wszystkie fakty łącznie z asymptotami potwierdza wykres zrobiony za pomocą Excela obliczają wartości funkcji z bardzo