Poziom 4.3 zestawu zadań C++

Задание 1

Dany jest pewien ciąg znaków z literami i cyframi. Uzyskaj pozycję przedostatniej cyfry w tym ciągu.

Задание 2

Wypisz w konsoli wszystkie liczby z przedziału od 10 do 1000, których przedostatnia cyfra jest parzysta.

Задание 3

Napisz program, który utworzy następujący ciąg znaków:

cpp"123456789"
Задание 4

Dane są dwie liczby całkowite:

cppint num1 = 12;
int num2 = 16;

Wypisz w konsoli wspólne dzielniki tych liczb.

Задание 5

Dany jest ciąg znaków z liczbami całkowitymi, oddzielonymi spacjami:

cppstd::string str = "123 456 789";

Znajdź sumę liczb z tego ciągu znaków.

Задание 6

Dany jest ciąg znaków ze słowami:

cppstd::string str = "word1 word2 word3";

Uzyskaj pierwsze N słów z tego ciągu znaków.

Задание 7

Dana jest liczba całkowita:

cppint num = 12345;

Uzyskaj tablicę znaków liczby w odwróconej kolejności:

cppchar arr[] = {'5', '4', '3', '2', '1'};