Warning: Use of undefined constant JMF_THEMER_MODE - assumed 'JMF_THEMER_MODE' (this will throw an Error in a future version of PHP) in /informatyka/plugins/system/djjquerymonster/djjquerymonster.php on line 210
Tablice w C++. Wprowadzanie danych do tablicy. Odczyt danych z tablicy.
Drukuj

Opis lekcji

Co trzeba zrobić:

1. Kod programu - podręcznik, str. 99, ćw 7:


// wersja podręcznikowa, str. 98, ćw 6 i str. 99, ćw 7
#include <iostream>
using namespace std;

//N-liczba elementów tablicy
//Słowem kluczowym const deklaruje się tzw. stałe. Ich wartości nie można zmienić w dalszej części programu.
const  int N = 4;
// Deklaracja tablicy Dane. Ma ona 4 elementy Dane[0], Dane[1], Dane[2], Dane[3]
int Dane[N];

//funkcja wprowadzająca dane do tablicy
void WprowadzDane(){
        for(unsigned int i = 0; i < N; i++){
		cout << "Podaj dana nr " << i << ": ";
		cin >> Dane[i];
	}
}

//funkcja wyświetlająca wartości z tablicy
void WyprowadzDane(){
	for(int i = 0; i < N; i++) cout << "Dane[" << i << "] = " << Dane[i] << endl;
} 

//program główny
int main(){
	//wywołanie funkcji wprowadzającej dane
	WprowadzDane();
	//wywołanie funkcji wyświetlającej wartości z tablicy
	WyprowadzDane();
	return 0;	
}

2. Kod programu - wersja bez użycia funkcji


#include <iostream>
using namespace std;

//program główny
int main(){
	//N-liczba elementów tablicy
	//Słowem kluczowym const deklaruje się tzw. stałe. Ich wartości nie można zmienić w dalszej części programu.
	const int N = 4;
	// Deklaracja tablicy Dane. Ma ona 4 elementy Dane[0], Dane[1], Dane[2], Dane[3]
	int Dane[N];
	
	//wprowadzanie danych
	for(unsigned int i = 0; i < N; i++){
		cout << "Podaj dana nr " << i << ": ";
		cin >> Dane[i];
	}
	
	//wyświetlanie wartości z tablicy
	for(int i = 0; i < N; i++) cout << "Dane[" << i << "] = " << Dane[i] << endl;
	
	return 0;	
}

Użycie kodu:

Zadanie: