initial commit
This commit is contained in:
C++
Python
Unreal
sql
13
C++/lesson4/task1.cpp
Normal file
13
C++/lesson4/task1.cpp
Normal file
@ -0,0 +1,13 @@
|
||||
#include <iostream>
|
||||
|
||||
void increment(int& num) {
|
||||
num++;
|
||||
std::cout << "Inside function: " << num << "\n";
|
||||
}
|
||||
|
||||
int main() {
|
||||
int x = 5;
|
||||
increment(x);
|
||||
std::cout << "Outside function: " << x << "\n";
|
||||
return 0;
|
||||
}
|
11
C++/lesson4/task2.cpp
Normal file
11
C++/lesson4/task2.cpp
Normal file
@ -0,0 +1,11 @@
|
||||
#include <iostream>
|
||||
|
||||
void foo(int* bar) {
|
||||
(*bar)++;
|
||||
}
|
||||
|
||||
int main() {
|
||||
int a[3] = {10, 20, 300};
|
||||
foo(a);
|
||||
std::cout << a[0];
|
||||
}
|
14
C++/lesson4/task3.cpp
Normal file
14
C++/lesson4/task3.cpp
Normal file
@ -0,0 +1,14 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
int main() {
|
||||
std::string s;
|
||||
std::getline(std::cin, s);
|
||||
unsigned count = 1;
|
||||
for (char c : s) {
|
||||
if (c == ' ') {
|
||||
count++;
|
||||
}
|
||||
}
|
||||
std::cout << count << '\n';
|
||||
}
|
17
C++/lesson4/task4.cpp
Normal file
17
C++/lesson4/task4.cpp
Normal file
@ -0,0 +1,17 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
int main() {
|
||||
const std::string vovels = "aeiouAEIOU";
|
||||
std::string s;
|
||||
std::getline(std::cin, s);
|
||||
unsigned count = 0;
|
||||
|
||||
for (char c : s) {
|
||||
if (vovels.find(c) != std::string::npos) {
|
||||
count++;
|
||||
}
|
||||
}
|
||||
|
||||
std::cout << count << '\n';
|
||||
}
|
11
C++/lesson4/task5.cpp
Normal file
11
C++/lesson4/task5.cpp
Normal file
@ -0,0 +1,11 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
int main() {
|
||||
std::string s;
|
||||
std::string sf;
|
||||
std::string sr;
|
||||
std::getline(std::cin, s);
|
||||
std::getline(std::cin, sf);
|
||||
std::getline(std::cin, sr);
|
||||
}
|
16
C++/lesson4/task6.cpp
Normal file
16
C++/lesson4/task6.cpp
Normal file
@ -0,0 +1,16 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
int main() {
|
||||
std::string s;
|
||||
std::string r;
|
||||
|
||||
std::getline(std::cin, s);
|
||||
r.reserve(s.length());
|
||||
|
||||
for (int i = s.length() - 1; i >= 0; i--) {
|
||||
r.push_back(s[i]);
|
||||
}
|
||||
|
||||
std::cout << r << '\n';
|
||||
}
|
20
C++/lesson4/task7.cpp
Normal file
20
C++/lesson4/task7.cpp
Normal file
@ -0,0 +1,20 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
int main() {
|
||||
std::string s;
|
||||
std::string f;
|
||||
std::string r;
|
||||
|
||||
std::getline(std::cin, s);
|
||||
std::getline(std::cin, f);
|
||||
std::getline(std::cin, r);
|
||||
|
||||
size_t pos = s.find(f);
|
||||
while (pos != std::string::npos) {
|
||||
s.replace(pos, f.length(), r);
|
||||
pos = s.find(f);
|
||||
}
|
||||
|
||||
std::cout << s << '\n';
|
||||
}
|
Reference in New Issue
Block a user