Advertisement
Guest User

Untitled

a guest
Feb 14th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. //Ydalov Nikita, NT-102, 13.02.2018, 15:00
  2. //В массиве вывести все нечетные элементы в порядке возрастания их индексов.
  3.  
  4. #include <iostream>
  5. using namespace std;
  6. #define NumArr 30
  7.  
  8. int main()
  9. {
  10. setlocale(LC_ALL, "RUS");
  11.  
  12. cout << "Программа в введеном массиве находит и выводит все нечетные элементы в порядке возрастания их индексов и считает их количество" << endl << endl;
  13.  
  14. int arr[NumArr],sum = 0,amount; //Иницилизация массива и переменных.
  15.  
  16. cout << "Введите размер массива (меньше 30-ти) : ";
  17. cin >> amount;
  18.  
  19.  
  20.  
  21.  
  22. cout << "Введите " << amount << " чисел массива: " << endl;
  23. for (int i = 0; i < amount; i++) //Заполнение массива числами.
  24. {
  25. cin >> arr[i];
  26. }
  27.  
  28. cout << endl << "Нечетные числа в данном массиве: ";
  29. for (int i = 0; i < amount; i++) //Поиск и вывод нечетных чисел массива.
  30. {
  31. if (arr[i] % 2 != 0)
  32. {
  33. if (i + 1 == amount)
  34. {
  35. sum++;
  36. cout << arr[i] << ".";
  37. }
  38. else
  39. {
  40. sum++;
  41. cout << arr[i] << ", ";
  42. }
  43. }
  44.  
  45. }
  46.  
  47. cout << endl << "Кол-во нечетных чисел равно " << sum << "." << endl << endl;
  48. system("pause");
  49. return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement