delix777

Спринт 5. Понятие итератора. Задание 2.

Jan 26th, 2024
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <algorithm>
  2. #include <iostream>
  3. #include <string>
  4. #include <vector>
  5.  
  6. using namespace std;
  7.  
  8. struct Lang {
  9.     string name;
  10.     int age;
  11. };
  12.  
  13. int main() {
  14.     vector<Lang> langs = {{"Python"s, 29}, {"Java"s, 24}, {"C#"s, 20}, {"Ruby"s, 25}, {"C++"s, 37}};
  15.     // Выведите первый язык, начинающийся на J, используя алгоритм find_if
  16.     auto var = find_if(begin(langs), end(langs), [](const Lang& str){return str.name.at(0)=='J';});
  17.     cout<<var->name<<", "<<var->age<<endl;
  18. }
Add Comment
Please, Sign In to add comment