Level 4.2 Rust Aufgabenbuch

Задание 1

Gegeben sei ein String mit Buchstaben und Ziffern. Ermitteln Sie die Position der letzten Ziffer in diesem String.

Задание 2

Geben Sie alle Zahlen im Intervall von 10 bis 1000 in der Konsole aus, deren erste Ziffer gerade ist.

Задание 3

Gegeben sei der Vektor:

rustlet vct = vec![1, 2, 3, 4, 5];

Ermitteln Sie die Summe der Quadrate der Elemente dieses Vektors und geben Sie sie in der Konsole aus.

Задание 4

Gegeben sei eine Ganzzahl:

rustlet num: u16 = 12345;

Geben Sie die Anzahl der geraden Ziffern in dieser Zahl in der Konsole aus.

Задание 5

Gegeben sei eine Ganzzahl:

rustlet num: u16 = 12;

Geben Sie alle Teiler dieser Zahl in der Konsole aus.

Задание 6

Gegeben seien zwei Arrays:

rustint arr1: [i8: 5] = [1, 2, 3, 4, 5];
int arr2: [i8: 5] = [1, 2, 3];

Prüfen Sie, ob alle Elemente des ersten Arrays im zweiten Array enthalten sind.

Задание 7

Gegeben sei eine Ganzzahl:

rustlet num: u16 = 12345;

Tauschen Sie die erste und die letzte Ziffer dieser Zahl aus:

rust52341