Контрольная работа по информатике (9 класс)
Решите в день проведения контрольной (12.05.2020)
Задача № 1
Напишите компьютерную программу на Паскале, которая создает массив из 10 элементов, тип массива - целочисленный (integer). Далее, программа дает возможность пользователю, вручную, с клавиатуры, в цикле заполнить положительными и отрицательными значениями все элементы массива. Гарантируется, что положительные и отрицательные значения будут присутствовать в элементах массива после заполнения. Потом программа в цикле производит изменения в массиве: находит все элементы массива, значение которых больше нуля, и присваивает этим элементам значение 4.
Задача № 2
Напишите компьютерную программу, которая создает массив из 12 элементов, тип массива - вещественный (real). Программа дает возможность пользователю, вручную, с клавиатуры, в цикле заполнить положительными и отрицательными значениями все элементы массива. Гарантируется, что положительные и отрицательные значения будут присутствовать в элементах массива после заполнения. Далее, программа находит
сумму всех элементов массива, значение которых меньше нуля,
среднее арифметическое значение всех элементов этого массива.
Полученные результаты, указанная сумма и среднее арифметическое значение, программой выводятся на экран.
#include <iostream>
using namespace std;
int cube( int numb ){
return(numb*numb*numb);
}
int summ( int a, int b){
return(a+b);
}
int multiplication(int a, int b){
return(a*b);
}
int compare(int a, int b){
if (a > b) return a;
else return b;
}
int main()
{
int num;
int num1;
cin >> num >> num1;
cout << "cube(" << num << ") =" << cube(num) << endl;
cout << "n1 + n2 = " << summ(num, num1)<< endl;
cout << "n1 * n2 = " << multiplication(num, num1)<< endl;
cout << "the largest number is " << compare(num, num1)<< endl;
// в условии не указано что делать в случае равенства.
}