add Warunki/switch and more tablice
This commit is contained in:
parent
5186ec87bf
commit
98153ae731
11 changed files with 199 additions and 0 deletions
43
4-Warunki/switch/1/main.cpp
Normal file
43
4-Warunki/switch/1/main.cpp
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
/*
|
||||||
|
SWITCH
|
||||||
|
switch (wyrazenie) {
|
||||||
|
case wartosc1:
|
||||||
|
//Kod do wykonania jezeli wyrazenie = wartosc1
|
||||||
|
break;
|
||||||
|
case wartosc2:
|
||||||
|
//Kod do wykonania jezeli wyrazenie = wartosc2
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
//Kod wykonywany domyslnie jezeli zadna wartosc nie jest spelniona
|
||||||
|
}
|
||||||
|
|
||||||
|
Switch dziala tylko dla typow calkowitych (Int, Char, Enum)
|
||||||
|
Kazdy case powinien miec break inaczej nie ma to sensu
|
||||||
|
Switch uzywany jest czesto za else if bo bywa bardziej czytelny
|
||||||
|
|
||||||
|
ZAD. Uzytkownik podaje numer dnia tygodnia od 1-7 nastepnie wyswietla sie przypisany dzien tygodnia do numeru
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int dzien;
|
||||||
|
|
||||||
|
cout << "Podaj dzien tygodnia = ";
|
||||||
|
cin >> dzien;
|
||||||
|
|
||||||
|
switch (dzien) {
|
||||||
|
case 1: cout << "Poniedzialek"; break;
|
||||||
|
case 2: cout << "Wtorek"; break;
|
||||||
|
case 3: cout << "Sroda"; break;
|
||||||
|
case 4: cout << "Czwartek"; break;
|
||||||
|
case 5: cout << "Piatek"; break;
|
||||||
|
case 6: cout << "Sobota"; break;
|
||||||
|
case 7: cout << "Niedziela"; break;
|
||||||
|
default: cout << "ERR"; return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
27
6-tablice/4/main.cpp
Normal file
27
6-tablice/4/main.cpp
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
/*
|
||||||
|
Znajdz najwieksza liczbe w tablicy 8 elementowej wartosci wpisuje uzytkownik wynik wypisz na ekranie
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int arr[8];
|
||||||
|
int max = 0;
|
||||||
|
|
||||||
|
cout << "Podaj 8 liczb calkowitych: " << endl;
|
||||||
|
|
||||||
|
for(int i = 0; i < 8; i++) {
|
||||||
|
cout << "Wpisz liczbe " << i+1 <<": ";
|
||||||
|
cin >> arr[i];
|
||||||
|
}
|
||||||
|
for(int i = 0; i < 8; i++) {
|
||||||
|
if(arr[i] > max) {
|
||||||
|
max = arr[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cout << "Najwieksza liczba to: " << max;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
26
6-tablice/5/main.cpp
Normal file
26
6-tablice/5/main.cpp
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
/*
|
||||||
|
Wczytaj 5 liczb to tablicy typu double i oblicz ich srednia
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
double arr[5];
|
||||||
|
double avg = 0.0, suma = 0.0;
|
||||||
|
|
||||||
|
for(int i = 0; i < 5; i++) {
|
||||||
|
cout << "Wpisz liczbe " << i+1 <<": ";
|
||||||
|
cin >> arr[i];
|
||||||
|
}
|
||||||
|
for(int i = 0; i <= 5; i++) {
|
||||||
|
suma += arr[i];
|
||||||
|
}
|
||||||
|
|
||||||
|
avg = suma / 5.0;
|
||||||
|
|
||||||
|
cout << "Srednia = " << avg;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
25
6-tablice/6/main.cpp
Normal file
25
6-tablice/6/main.cpp
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
/*
|
||||||
|
Wczytaj 5 liczb i wypisz je w odwroconej kolejnosci
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int suma = 0;
|
||||||
|
int arr[5];
|
||||||
|
|
||||||
|
cout << "Podaj 10 liczb calkowitych: " << endl;
|
||||||
|
|
||||||
|
for(int i = 0; i <= 4; i++) {
|
||||||
|
cout << "Wpisz liczbe " << i+1 <<": ";
|
||||||
|
cin >> arr[i];
|
||||||
|
}
|
||||||
|
cout << "Tablica odwrocona: ";
|
||||||
|
for(int i = 4; i >= 0; i--) {
|
||||||
|
cout << arr[i];
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
38
6-tablice/7/main.cpp
Normal file
38
6-tablice/7/main.cpp
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
/*
|
||||||
|
Program pyta o 10 liczb nastepnie uzytkownik wpisuje liczbe do wyszukania program informuje czy liczba jest w tablicy
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int suma = 0, szukana;
|
||||||
|
int arr[10];
|
||||||
|
bool znaleziona = false;
|
||||||
|
|
||||||
|
cout << "Podaj 10 liczb calkowitych: " << endl;
|
||||||
|
|
||||||
|
for(int i = 0; i <= 9; i++) {
|
||||||
|
cout << "Wpisz liczbe " << i+1 <<": ";
|
||||||
|
cin >> arr[i];
|
||||||
|
}
|
||||||
|
|
||||||
|
cout << "Podaj liczbe szukana: ";
|
||||||
|
cin >> szukana;
|
||||||
|
|
||||||
|
for(int i = 0; i <= 9; i++) {
|
||||||
|
if(arr[i] == szukana) {
|
||||||
|
znaleziona = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(znaleziona) {
|
||||||
|
cout << "Liczba " << szukana << " znajduje sie w tablicy";
|
||||||
|
}else {
|
||||||
|
cout << "Liczba " << szukana << " nie znajduje w tablicy";
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
23
6-tablice/8/main.cpp
Normal file
23
6-tablice/8/main.cpp
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
/*
|
||||||
|
Wypisz imie do tablicy znakow char imie[20] i wypisz je literka po literce w osobnych linijkach
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
char imie[20];
|
||||||
|
int i;
|
||||||
|
|
||||||
|
cout << "Podaj imie: " << endl;
|
||||||
|
cin >> imie;
|
||||||
|
|
||||||
|
cout << "Twoje imie literka po literce" << endl;
|
||||||
|
// while(imie[i] != '\0') { //az do znaku konca stringa
|
||||||
|
for(i = 0; imie[i] != '\0'; i++) {
|
||||||
|
cout << imie[i] << endl;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
17
6-tablice/8/main2.cpp
Normal file
17
6-tablice/8/main2.cpp
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
#include <iostream>
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
char imie[] = "Rico";
|
||||||
|
|
||||||
|
|
||||||
|
int rozmiar = sizeof(imie); //Obliczamy dlugosc tablicy
|
||||||
|
|
||||||
|
cout << "Imie literka po literce:\n";
|
||||||
|
//Wypisujemy literki ale pomijamy znak konca (-1)
|
||||||
|
for (int i = 0; i < rozmiar - 1; i++) {
|
||||||
|
cout << imie[i] << endl;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue