Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <algorithm>
  5. #include <math.h>
  6. #include <stdlib.h>
  7.  
  8. using namespace std;
  9.  
  10. void INmas(int *m, int a) {//ввод массива с клавиатуры
  11. cout << "Введите " << a << " чисел: ";
  12. for (int i = 0; i < a; i++) {
  13. do {
  14. cin >> m[i];
  15. } while (0 < m[i] < 100);
  16. }
  17. }
  18.  
  19. void INrand(int *m, int a) {//заполнение массива рандомными числами
  20. for (int i = 0; i < a; i++) {
  21. m[i] = 1 + rand() % 100;
  22. }
  23. }
  24.  
  25. void Out(int *m, int a) {//вывод массива на экран
  26. for (int i = 0; i < a; i++) {
  27. cout << m[i] << " ";
  28. }
  29. }
  30.  
  31.  
  32. int main()
  33. {
  34. setlocale(LC_ALL, "Russian");
  35. int n;
  36. int otvet;
  37. do {
  38. cout << "Введите верхнюю границу массива (не более 1000 элементов): ";
  39. cin >> n;
  40. } while (n > 1000);
  41. int *mas = new int[n];
  42. do {
  43. cout << "Как вы хотите заполнить массив? введите 0 - с кавиатуры, введите 1 - автоматически: ";
  44. cin >> otvet;
  45. } while (otvet != 0 || otvet != 1);
  46.  
  47. if (otvet = 0)
  48. INmas(mas, n);
  49. else if(otvet = 1)
  50. INrand(mas, n);
  51. Out(mas, n);
  52.  
  53.  
  54. delete[] mas;
  55. system("pause");
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement