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