Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication7.cpp
- #include "stdafx.h"
- #include <iostream>
- #define Len1 6
- #define Len2 30
- using namespace std;
- // Задание 1
- // Дана последовательность символов, которая вводиться посимвольно с клавиатуры.
- // Запишите эту последовательность в короткую строку, не используя операцию конкатенации.
- // Задание 2
- // Дано предложение, состоящее из слов, разделенных запятой или пробелами среди которых есть
- // группы цифр, определяющих целые числа из диапазона 0..65535.Удалить из текста все числа,
- // принадлежащие диапазону [-100..100] и на их место поставить символ *.
- void task1();
- void task2input(char * text);
- int main()
- {
- int var;
- cout << "Выберите номер задания: ";
- cin >> var;
- cout << "\n";
- if (var == 1)
- {
- // ПЕРВОЕ ЗАДАНИЕ MAIN
- task1();
- }
- else if (var == 2)
- {
- // ВТОРОЕ ЗАДАНИЕ MAIN
- char text[Len2] = "";
- task2input(text);
- cout << " " << text;
- }
- cout << "\n";
- cin.get();
- return 0;
- }
- // Задание 1
- void task1()
- {
- char text[Len1] = "";
- cout << " Введите " << Len1 << " символов, разделяя их нажатием \"Enter\": " << endl;
- for (int i = 0; i < Len1 - 1; i++)
- {
- cout << " Символ " << i+1 << ": ";
- cin >> text[i];
- }
- cout << " Ваша строка: " << text << endl;
- //text[Len - 1] = '\0';
- }
- void task2input(char * text)
- {
- cout << "Введите ваше предложение: ";
- cin.getline(text, Len2);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement