Для каждого задания забирать любые исходные данные из файла inputN (N - номер задания) и возвращать итоговые данные в файл под названием outputN (N - номер задания) 3) Дан целочисленный массив, состоящий из N элементов (N > 0). Проверить, образует ли данный набор возрастающую последовательность. Если образует, то вывести True, если нет - вывести False. 4) Написать функцию int MulRange(A, B) целого типа, находящую произведение всех целых чисел от A до B включительно (A и B — целые положительные). Если A > B, то функция должна возвращать число 0.
happycozero, 3. #include <fstream> using namespace std; int main() { int n, *mas; ifstream in; ofstream out; in.open("input3.txt"); out.open("output3.txt"); in >> n; mas = new int [n]; in >> mas[0]; for (int i = 1; i < n; i++) { in >> mas[i]; if (!(mas[i - 1] < mas[i])) { in.close(); out << "false"; out.close(); return 0; } } out << "true"; out.close(); in.close(); return 0; } C #include <fstream> using namespace std; int main() { int n, *mas; ifstream in; ofstream out; in.open("input3.txt"); out.open("output3.txt"); in >> n; mas = new int [n]; in >> mas[0]; for (int i = 1; i < n; i++) { in >> mas[i]; if (!(mas[i - 1] < mas[i])) { in.close(); out << "false"; out.close(); return 0; } } out << "true"; out.close(); in.close(); return 0; } 4. #include <fstream> using namespace std; int MulRange(int a, int b) { if (a > b) return 0; int c = 1; for (int i = a; i <= b; i++) c *= i; return c; } int main() { int a, b; ifstream in; ofstream out; in.open("input4.txt"); in >> a; in >> b; in.close(); out.open("output4.txt"); out << MulRange(a, b); out.close(); return 0; } Код #include <fstream> using namespace std; int MulRange(int a, int b) { if (a > b) return 0; int c = 1; for (int i = a; i <= b; i++) c *= i; return c; } int main() { int a, b; ifstream in; ofstream out; in.open("input4.txt"); in >> a; in >> b; in.close(); out.open("output4.txt"); out << MulRange(a, b); out.close(); return 0; }