Advertisement
Metaraddin

Untitled

Mar 6th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. // ConsoleApplication7.cpp
  2.  
  3. #include "stdafx.h"
  4. #include <iostream>
  5. #define Len1 6
  6. #define Len2 30
  7. using namespace std;
  8.  
  9. // Задание 1
  10. // Дана последовательность символов, которая вводиться посимвольно с клавиатуры.
  11. // Запишите эту последовательность в короткую строку, не используя операцию конкатенации.
  12.  
  13. // Задание 2
  14. // Дано предложение, состоящее из слов, разделенных запятой или пробелами среди которых есть
  15. // группы цифр, определяющих целые числа из диапазона 0..65535.Удалить из текста все числа,
  16. // принадлежащие диапазону [-100..100] и на их место поставить символ *.
  17.  
  18. void task1();
  19. void task2input(char * text);
  20.  
  21. int main()
  22. {
  23. int var;
  24. cout << "Выберите номер задания: ";
  25. cin >> var;
  26. cout << "\n";
  27. if (var == 1)
  28. {
  29. // ПЕРВОЕ ЗАДАНИЕ MAIN
  30. task1();
  31. }
  32. else if (var == 2)
  33. {
  34. // ВТОРОЕ ЗАДАНИЕ MAIN
  35. char text[Len2] = "";
  36. task2input(text);
  37. cout << " " << text;
  38. }
  39. cout << "\n";
  40. cin.get();
  41. return 0;
  42. }
  43.  
  44. // Задание 1
  45. void task1()
  46. {
  47. char text[Len1] = "";
  48. cout << " Введите " << Len1 << " символов, разделяя их нажатием \"Enter\": " << endl;
  49. for (int i = 0; i < Len1 - 1; i++)
  50. {
  51. cout << " Символ " << i+1 << ": ";
  52. cin >> text[i];
  53. }
  54. cout << " Ваша строка: " << text << endl;
  55. //text[Len - 1] = '\0';
  56. }
  57.  
  58. void task2input(char * text)
  59. {
  60. cout << "Введите ваше предложение: ";
  61. cin.getline(text, Len2);
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement