@Kynamorfus
Студент

Как с помощью getline в c++ разделить динамический массив с типом данных char ( максимум 20 элементов) на 3 части?

#include <iostream>
using namespace std;

int num, i;
char k = 'a';

int main()
{
	setlocale(0, "");
	char* mass = new char[num];
	bool check = true;
	int j = 0;
	int num1;

	for (; check == true;) {
		cout << "Введите кол-во символов: ";
		cin >> num;
		if (num > 20) {
			cout << "Значение более 20 символов! " << endl << "Введите другое значение." << endl;
			check = true;
		}
		else if (num <= 0) {
			cout << "Значение равно или меньше 0! " << endl << "Введите другое значение." << endl;
			check = true;
		}
		else {
			check = false;
			break;
		}
	}

	for (i = 0; i < num; i++)
	{
		cout << "Введите значение элемента: " << endl;
		cin >> mass[i];
		if (mass[i] == k) {

			j++;
		}
	}
	cout << "Кол-во входа символа a = " << j << endl;

	num1 = num / 3;


	system("pause");
	return 0;
}
  • Вопрос задан
  • 369 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы