x2311

Untitled

Jun 15th, 2021 (edited)
154
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Богдан Пархоменко
  2. /* Программа возвращает одну из N тем случайным образом,
  3. и потом эту тему отдават какому-то человеку*/
  4.  
  5.  
  6. function getRandomInt(max) {
  7.     return Math.floor(Math.random() * max);
  8. }
  9.  
  10. //getRandomInt(N)
  11.  
  12. var text = [];
  13.  
  14. for (let i = 0, a = 1; a != 0; i++) {
  15.     console.log("Ведите тему " + (text.length + 1) + ": ")
  16.     a = prompt("Ведите тему (что бы закончить ввод нажмите 0) " + (text.length + 1) + ": ")
  17.     if (a == 0) {
  18.         break;
  19.     }
  20.     text[i] = a;
  21. }
  22. console.log("\n")
  23.  
  24. for (let i = 0; i < text.length; i++) {
  25.     console.log(text[i])
  26. }
  27. //console.log(text.length)
  28. console.log("\n")
  29. /*------------------------------------------------------------------------------------------*/
  30. var people = [];
  31.  
  32. for (let i = 0, a = 1; a != 0; i++) {
  33.     console.log("Ведите имя человека " + (people.length + 1) + ": ")
  34.     a = prompt("Ведите имя человека (что бы закончить ввод нажмите 0): " + (people.length + 1) + ": ")
  35.     if (a == 0) {
  36.         break;
  37.     }
  38.     people[i] = a;
  39. }
  40. console.log("\n")
  41.  
  42. for (let i = 0; i < people.length; i++) {
  43.     console.log(people[i])
  44. }
  45.  
  46. //console.log(text.length)
  47. console.log("\n\n\n")
  48.  
  49. for (let c = 1, a = 0, b = 0; c != 0; a++ , b++) {
  50.     a = getRandomInt(text.length)
  51.     b = getRandomInt(people.length)
  52.  
  53.     if (text[a] != 0 && people[a] != 0) {
  54.         console.log(text[a] + " - " + people[b] + "\n")
  55.         console.log()
  56.         text[a] = 0
  57.         people[b] = 0
  58.         c = 0
  59.     }
  60. }
  61.  
  62. console.log("\n\n\n")
RAW Paste Data