Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- char str[] = "sasha shla po shose i sosala sushku";
- int polstr = size(str) / 2;
- int dob=0;
- if (size(str) % 2 == 0)polstr--;
- for (int i = 0; i < polstr; i++) {
- swap(str[i], str[polstr+i]);
- }
- if (size(str) % 2 == 0) {
- for (int i = 0; i < polstr; i++)
- swap(str[size(str) - i - 2], str[size(str) - i - 3]);
- }
- cout << str << endl;
- system("pause");
- return 0;
- }
- ///////////////////////////////////////////
- #include <iostream>
- #include <vector>
- using namespace std;
- int main() {
- setlocale(0, "");
- char str[350] = "В Петербурге мало зелени, зато много воды и неба.Город раскинулся на равнине, и небо над ним необъятно.Можно подолгу наслаждаться спектаклями, которые на этой сцене разыгрывают облака и закаты.Актерами управляет лучший на свете режиссер – ветер.Декорации из крыш, куполов и шпилей остаются неизменными, но никогда не надоедают.";
- char mass[15][200];
- for (int i = 0; i < 15; i++)
- for (int j = 0; j < 200; j++) {
- mass[i][j] = '\0';
- }
- int imass = 0;
- int icharmass = 0;
- for (int i = 0; i < 350; i++) {
- if (str[i] == '.' || str[i] == '!' || str[i] == '?') { mass[imass][icharmass] = str[i]; icharmass++; i++; imass++; icharmass = 0; };
- mass[imass][icharmass] = str[i];
- icharmass++;
- }
- for (int i = 0; i < 15; i++) {
- if (mass[i][0]!='\0')
- for (int j = 0; j < 200,mass[i][j]!=' '; j++) {
- cout << mass[i][j];
- }
- cout << " ";
- }
- cout << endl;
- system("pause");
- return 0;
- }
- ///////////////////////////////////////////
- #include <iostream>
- #include <string>
- #include <vector>
- using namespace std;
- int main() {
- string str;
- vector <string> slova;
- vector <int> kol;
- int dob = 0;
- do {
- dob = 0;
- cin >> str; //пример ввода "aa vdo vdo aa vdo lk ."
- for (int i=0;i<slova.size();i++)
- if (slova[i] == str) { kol[i]++; dob = 1; }
- if (!dob) { slova.push_back(str); kol.push_back(1); dob = 0; }
- } while (str != ".");
- slova.pop_back();
- kol.pop_back();
- for (int i = 0; i < slova.size(); i++) {
- for (int j = 0; j < slova.size(); j++)
- if (kol[i] > kol[j]) { swap(kol[i], kol[j]); swap(slova[i], slova[j]); }
- }
- for (int i = 0; i < slova.size(); i++) {
- cout << slova[i] << " ";
- }
- cout << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement