Функція, яка знаходить найбільший елемент у масиві:
#include <iostream>
int findMax(int* arr, int size) {
int max = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
return max;
int main() {
int arr[] = { 1, 5, 3, 7, 2, 9 };
int size = sizeof(arr) / sizeof(arr[0]);
int max = findMax(arr, size);
std::cout << "Max element is: " << max << std::endl;
return 0;
Функція, яка повертає копію рядка без пробілів:
#include <cstring>
char* removeSpaces(char* str) {
int len = strlen(str);
char* newStr = new char[len + 1];
int j = 0;
for (int i = 0; i < len; i++) {
if (str[i] != ' ') {
newStr[j] = str[i];
j++;
newStr[j] = '\0';
return newStr;
char str[] = "remove spaces from this string";
char* newStr = removeSpaces(str);
std::cout << "Original string: " << str << std::endl;
std::cout << "New string without spaces: " << newStr << std::endl;
delete[] newStr;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Функція, яка знаходить найбільший елемент у масиві:
#include <iostream>
int findMax(int* arr, int size) {
int max = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int arr[] = { 1, 5, 3, 7, 2, 9 };
int size = sizeof(arr) / sizeof(arr[0]);
int max = findMax(arr, size);
std::cout << "Max element is: " << max << std::endl;
return 0;
}
Функція, яка повертає копію рядка без пробілів:
#include <iostream>
#include <cstring>
char* removeSpaces(char* str) {
int len = strlen(str);
char* newStr = new char[len + 1];
int j = 0;
for (int i = 0; i < len; i++) {
if (str[i] != ' ') {
newStr[j] = str[i];
j++;
}
}
newStr[j] = '\0';
return newStr;
}
int main() {
char str[] = "remove spaces from this string";
char* newStr = removeSpaces(str);
std::cout << "Original string: " << str << std::endl;
std::cout << "New string without spaces: " << newStr << std::endl;
delete[] newStr;
return 0;
}