Ниво 4.3 на задачата C++

Задание 1

Даден е някакъв низ с букви и цифри. Вземете позицията на предпоследната цифра в този низ.

Задание 2

Изведете в конзолата всички числа в интервала от 10 до 1000, при които предпоследната цифра е четна.

Задание 3

Напишете програма, която ще генерира следния низ:

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

Дадени са две цели числа:

cppint num1 = 12;
int num2 = 16;

Изведете в конзолата общите делители на тези числа.

Задание 5

Даден е низ с цели числа, разделени с интервали:

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

Намерете сумата от числата в този низ.

Задание 6

Даден е низ с думи:

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

Вземете първите N думи от този низ.

Задание 7

Дадено е цяло число:

cppint num = 12345;

Вземете масив от символи на числото в обърнат вид:

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