Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdio>
- #include <algorithm>
- /*
- Napisz strukturę Person zawierającą dwa napisy - imię i nazwisko oraz liczbę całkowitą - wiek.
- W funkcji main() utwórz automatyczną, 3-elementową tablicę takich struktur oraz pobierz ze
- standardowego wejścia liczbę całkowitą x. Za pomocą funkcji std::transform() zwiększ wiek każdej z osób w tablicy o liczbę x.
- */
- struct Person {
- char imie[20];
- char nazwisko[20];
- int wiek;
- };
- int main() {
- Person arr[3] = {
- "Kacper", "Marczuk", 12,
- "Igor", "Wasik", 15,
- "Kamil", "Drobek", 21
- };
- int x;
- scanf("%d", &x);
- std::transform (arr, arr + 3, arr, [x](Person &a){
- a.wiek += x;
- return a;
- });
- for (int i = 0; i < 3; ++i) {
- printf("%s %s - %d", arr[i].imie, arr[i].nazwisko, arr[i].wiek);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement