Advertisement
Danvil

Лабораторная работа №1

Mar 8th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.59 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. //В одномерном массиве, состоящем из N целых чисел. найти число нечетных элементов, не попадающих в заданный интервал
  5. int OddNumCounter(int*arrA, int intN, int intX1, int intX2)
  6. {
  7.     int intK = 0;
  8.     for (int i = 0; (i < intX1); i++)
  9.     {
  10.         if (arrA[i] % 2 != 0)
  11.             intK++;
  12.     }
  13.     for (int i = intX2; (i < intN); i++)
  14.     {
  15.         if (arrA[i] % 2 != 0)
  16.             intK++;
  17.     }
  18.     return intK;
  19. }
  20. //  Многочлены P(x) и Q(x) заданы своими коэффициентами. Определить коэффициенты R(x) = P(x) * Q(x).
  21. //  Заданы две строки, определить, есть ли в них одинаковые символы.
  22. //    = Рассчет длинны строки =
  23. int main()
  24. {
  25.     setlocale(LC_ALL, "rus");
  26.     int const intN = 5;
  27.     int intX1, intX2;
  28.     int arrA[intN];
  29.     //Ввод
  30.     cout << "Введите " << intN << " элемент(ов/а) массива:" << endl;
  31.     for (int i = 0; i < intN; i++)
  32.     {
  33.         cin >> arrA[i];
  34.     }
  35.     cout << "Введите желаемый интервал []:" << endl;
  36.     cout << "X1 = "; cin >> intX1;
  37.     cout << "X2 = "; cin >> intX2;
  38.  
  39.     cout << "Введите 1 строку: ";
  40.     char str1[80];
  41.     cin >> str1;
  42.     cout << "Введите 2 строку: ";
  43.     char str2[80];
  44.     cin >> str2;
  45.  
  46.  
  47.     //Вывод
  48.     cout << "Количество нечетных элементов вне заданного интервала:  " << OddNumCounter(arrA, intN, intX1, intX2) << endl;
  49.     system("pause");
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement