Предмет: Информатика,
автор: Calipso747
Дана последовательность действительных чисел A1,A2,..., An. Выяснить, будет ли она возрастающей.
Ответы
Автор ответа:
0
Программа на C++ во вложении. Одновременно в памяти хранятся предыдущий и текущий члены последовательности, если текущие члены всегда строго больше предыдущих, последовательность возрастающая.
#include <iostream>
#include <cstdio>
int main() {
std::size_t n;
std::cin >> n;
bool isIncreasing = true;
float previous, current;
std::cin >> previous;
while (--n) {
std::cin >> current;
if (previous >= current) {
isIncreasing = false;
break;
}
previous = current;
}
std::cout << "The sequence is " << (isIncreasing ? "" : "NOT ") << "increasing";
return 0;
}
#include <iostream>
#include <cstdio>
int main() {
std::size_t n;
std::cin >> n;
bool isIncreasing = true;
float previous, current;
std::cin >> previous;
while (--n) {
std::cin >> current;
if (previous >= current) {
isIncreasing = false;
break;
}
previous = current;
}
std::cout << "The sequence is " << (isIncreasing ? "" : "NOT ") << "increasing";
return 0;
}
Приложения:
Похожие вопросы
Предмет: Информатика,
автор: nurik278934
Предмет: Русский язык,
автор: mmeridian38
Предмет: Другие предметы,
автор: vovabatrakov51
Предмет: Математика,
автор: даша20032609
Предмет: Алгебра,
автор: bad1