1) Пользователь вводит с клавиатуры 7 целых чисел. Напишите программу,
которая определяет максимальное из этих 7 чисел.
Подсказка (Массивы использовать не нужно!)
2) У швеи имеется ткань длиной L. Ей необходимо пошить подушки длиной P.
Условно договоримся, что ширина ткани совпадает с шириной подушки.
Определить сколько подушек сможет пошить швея, если умножать и делить
она не умеет.
3) Найти минимальный и максимальный элемент массива, состоящего из 10
чисел.
ПО С++ даю 70 балов
Answers & Comments
1.
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "ru");
int maxNumber = INT_MIN;
int tryCount = 7;
int currentNumber;
for (int tryNumber = 1; tryNumber <= tryCount; tryNumber++)
{
cout << "Попытка номер " << tryNumber << ", введите число : ";
cin >> currentNumber;
maxNumber = max(currentNumber, maxNumber);
}
cout << "Максимальное число которое было введено: " << maxNumber << endl;
return 0;
}
2.
#include <iostream>
using namespace std;
int main() {
int L, P;
cout << "Введите длину ткани: ";
cin >> L;
cout << "Введите длину подушки: ";
cin >> P;
int count = 0;
while (L >= P) {
count++;
L -= P;
}
cout << "Швея может сшить " << count << " подушек." << endl;
return 0;
}
3.
#include <iostream>
using namespace std;
int main() {
int arr[10] = { 5, 8, 1, 6, 9, 3, 2, 7, 4, 0 };
int min = arr[0], max = arr[0];
for (int i = 1; i < 10; i++) {
if (arr[i] < min) {
min = arr[i];
}
if (arr[i] > max) {
max = arr[i];
}
}
cout << "Минимальный элемент: " << min << endl;
cout << "Максимальный элемент: " << max << endl;
return 0;
}