Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 1
- #include <iostream>
- #include <vector>
- int main() {
- int inst1, inst2, inst3, inst4, inst5, inst6;
- std::vector<int> numbers;
- int l, a=1,o=0;
- do {
- a++;
- std::cin >> l;
- numbers.push_back(l);
- } while (a <= 3);
- inst1 = -numbers[0] + numbers[1] * numbers[2];
- inst2 = -numbers[0] * numbers[1] + numbers[2];
- inst3 = numbers[0] * (-numbers[1]) + numbers[2];
- inst4 = numbers[0] - numbers[1] * numbers[2];
- inst5 = numbers[0] * numbers[1] - numbers[2];
- inst6 = numbers[0] - numbers[1] + numbers[2];
- if (inst1 < inst2) {
- o = inst1;
- }
- if (o > inst3) {
- o = inst3;
- }
- if (o > inst4) {
- o = inst4;
- }
- if (o > inst5) {
- o = inst5;
- }
- if (o > inst6) {
- o = inst6;
- }
- std::cout << o << std::endl;
- }
- // 2
- #include <iostream>
- #include <vector>
- int main() {
- std::vector<int> numbers;
- std::vector<int> odd_numbers;
- int k = 1,R=0,l{};
- std::cin >> R;
- do {
- std::cin >> l;
- numbers.push_back(l);
- k++;
- } while (k <= R);
- for (int i = 0; i < numbers.size(); i++) {
- if (numbers[i] % 2 == 0)
- continue;
- else
- odd_numbers.push_back(numbers[i]);
- }
- std::cout << " " << std::endl;;
- int summer = 0;
- for (int i = 0; i < odd_numbers.size(); i++) {
- summer += odd_numbers[i];
- }
- std::cout<<"Avrg: " << summer / odd_numbers.size();
- }
- // 3
- #define _CRT_SECURE_NO_WARNINGS
- #include <iostream>
- #include <string>
- #include <vector>
- #include <stdio.h>
- struct product
- {
- int kod;
- char ime[31];
- char mjarka[6];
- float ed_cena;
- float kolic;
- };
- void readProd(product* pr)
- {
- printf("Code: "); scanf("%d", &pr->kod); getchar();
- printf("Name: "); gets_s(pr->ime, 30);
- printf("Measurement: "); gets_s(pr->mjarka, 30);
- printf("Unit Price: "); scanf("%f", &pr->ed_cena);
- printf("Amount: "); scanf("%f", &pr->kolic);
- getchar();
- }
- int main()
- {
- product prod[30];
- int n, i;
- printf("Number of products: "); scanf("%d", &n);
- for (i = 0; i < n; i++)
- readProd(&prod[i]);
- float sum = 0;
- for (i = 0; i < n; i++)
- sum += prod[i].kolic * prod[i].ed_cena;
- printf("Total sum: %8.3f\n", sum);
- }
- // 4
- #include <iostream>
- #include <string>
- #include <vector>
- int main()
- {
- std::string input;
- std::string input2;
- std::getline(std::cin, input);
- std::getline(std::cin, input2);
- if (input.size() > 15 || input2.size() > 15)
- {
- puts("Max size is 15");
- return 0;
- }
- char commonChar = -1;
- for (int i = 0; i < input.size(); i++)
- {
- if (input2.find(input[i], 0) != std::string::npos)
- {
- commonChar = input[i];
- break;
- }
- }
- if (commonChar != -1)
- {
- for (int j = 0; j < input2.size(); j++)
- {
- for (int i = 0; i < input.size(); i++)
- {
- if (input[i] == commonChar && input2[j] == commonChar)
- printf("%c", commonChar);
- else if (input[i] == commonChar)
- printf("%c", input2[j]);
- else if (input2[j] == commonChar)
- printf("%c", input[i]);
- else
- printf(" ");
- }
- printf("\n", input2[j]);
- }
- }
- else
- {
- printf("%s \n", input.c_str());
- for (int j = 0; j < input2.size(); j++)
- {
- for (int i = 0; i < input.size(); i++)
- {
- printf(" ");
- }
- printf("%c\n", input2[j]);
- }
- }
- }
- // 5
- #include <iostream>
- #include <string>
- #include <vector>
- int main()
- {
- std::string input;
- std::getline(std::cin, input);
- std::vector<std::string> words;
- auto last_pos = -1;
- auto last_pos2 = 0;
- while ((last_pos = input.find(' ', last_pos + 1)) != std::string::npos)
- {
- std::string word = input.substr(last_pos2, last_pos - last_pos2);
- last_pos2 = last_pos + 1;
- words.push_back(word);
- }
- if (last_pos2 < input.size()) // last word
- {
- std::string word = input.substr(last_pos2, last_pos - last_pos2);
- words.push_back(word);
- }
- int largestSize = -1;
- std::vector<std::string> largest;
- for (auto& word : words)
- {
- int size = word.size();
- if (size > largestSize)
- {
- largestSize = size;
- largest.clear();
- largest.push_back(word);
- }
- else if (size == largestSize)
- {
- largest.push_back(word);
- }
- }
- printf("Largest word%s: \n", largest.size() == 1 ? "" : "s");
- for (auto& word : largest)
- {
- printf(" %s\n", word.c_str());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement