Loading Now

Bài tập về hàm trong C++: viết hàm hiển thị những xâu có độ dài lớn hơn 3 trong mảng

Bài tập về hàm trong C++: viết hàm hiển thị những xâu có độ dài lớn hơn 3 trong mảng

Table of Contents

Đề bài

Cho mảng các xâu ký tự n phần tử arr được nhập từ bàn phím, bạn hãy viết hàm hiển thị ra những xâu có độ dài lớn hơn hoặc bằng 3 trong mảng arr.

Ví dụ nếu bạn nhập n = 4, arr = ["abcd", "ab", "abc", "a"] như bên dưới

4
abcd ab abc a

thì màn hình sẽ hiển thị ra:

abcd abc 

Giải thích: Trong arr có 2 xâu có độ dài lớn hơn hoặc bằng 3 là "abcd""abc"

Hướng dẫn

Code mẫu:

#include <iostream>

using namespace std;

void show(string arr[1000], int n) {
	for (int i = 0; i < n; i++) {
		if (arr[i].size() >= 3) {
			cout << arr[i] << " ";
		}
	}
}

int main() {
	int n;
	string arr[1000];
	cin >> n;
	for (int i = 0; i < n; i++) {
		cin >> arr[i];
	}
	show(arr, n);
	return 0;
}

Post Comment

Contact