Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. void arrayFill(float *arr, int count) {
  4. for (int i = 0; i < count; i++) //Заполняем массив значениями
  5. {
  6. std::cin >> arr[i]; //считываем значения в массив
  7. }
  8. std::cout << "complete\n";
  9. }
  10.  
  11. bool checkValue(float *arr, int count, float min) //принимаем на вход массив, размер массива и сравниваемое число
  12. {
  13. bool flag = 0; //переменная-флаг
  14.  
  15. for (int i = 0; i < count && !flag; i++) { //цикл по элементам массива
  16. if (arr[i] < min) {//если массив содержит значение меньше min
  17. flag = 1; //флаг, показывающий, что нужные значения присутствуют
  18. }
  19. }
  20. return flag;
  21. }
  22.  
  23. int main()
  24. {
  25. std::cout << "Begin!\n\n";
  26.  
  27. float A[15], B[10], num=0;//инициализация массива A и B и проверочного числа
  28. std::cout << "Enter values in Array A:\n";
  29. arrayFill(A, 15); //вызов функции заполнения вручную массива
  30. std::cout << "Enter values in Array B:\n";
  31. arrayFill(B, 10);
  32. std::cout << "Check values of array A:\n"; //Вывод текста на экран, далее - вызов функции обработки
  33.  
  34. if(checkValue(A, 15, num)){
  35. std::cout << "Array A cointains values lower than " << num << "\n";
  36. }
  37. else {
  38. std::cout << "Array A not cointains values lower than " << num << "\n";
  39. }
  40. std::cout << "Check values of array B:\n"; //Вывод текста на экран, далее - вызов функции обработки
  41.  
  42. if(checkValue(B, 10, num=2.7)){
  43. std::cout << "Array B cointains values lower than " << num << "\n";
  44. }
  45. else {
  46. std::cout << "Array B not cointains values lower than " << num << "\n";
  47. }
  48.  
  49. std::cout << "End!\n";
  50. std::cout << "\n";
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement