1) Задано естественное число N. Составить программку для вычисления факториала N.
1) Задано естественное число N. Составить программу для вычисления факториала N.
2) Подсчитать количество четных отрицательных элементов в матрице размером МхN, элементы которой вводятся с клавиатуры.
Лариса Борозновская
k:=0;For i:= 1 to M do For j:= 1 to N do if (A[i,j] mod 2 = 0)and(A[i,j] < 0) then k:=k+1;
Диана
это первое?
1 ответ
Злата Шершевенкова
include lt;iostreamgt;
using namespace std;
long Factorial(int num)
long res = 1;
for (int i = num; i gt; 1; i--)
res *= i;
return res;
int NumOfElements(int **matrix, int mSize, int nSize)
int res = 0;
for (int i = 0; i lt; mSize; i++)
for (int j = 0; j lt; nSize; j++)
if (matrix[i][j] % 2 == 0 amp;amp; matrix[i][j] lt; 0)
res++;
return res;
int main()
int
num,
**matrix,
mSize,
nSize;
cout lt;lt; "Input a number: ";
cin gt;gt; num;
cout lt;lt; num lt;lt; "! = " lt;lt; Factorial(num) lt;lt; endl;
cout lt;lt; "Input a matrix size: ";
cin gt;gt; mSize gt;gt; nSize;
matrix = new int*[mSize];
for (int i = 0; i lt; mSize; i++)
matrix[i] = new int[nSize];
for (int i = 0; i lt; mSize; i++)
for (int j = 0; j lt; nSize; j++)
cin gt;gt; matrix[i][j];
cout lt;lt; "Num. of the elements = " lt;lt; NumOfElements(matrix, mSize, nSize) lt;lt; endl;
system("pause");
return 0;
/* End of the 'main' function */
using namespace std;
long Factorial(int num)
long res = 1;
for (int i = num; i gt; 1; i--)
res *= i;
return res;
int NumOfElements(int **matrix, int mSize, int nSize)
int res = 0;
for (int i = 0; i lt; mSize; i++)
for (int j = 0; j lt; nSize; j++)
if (matrix[i][j] % 2 == 0 amp;amp; matrix[i][j] lt; 0)
res++;
return res;
int main()
int
num,
**matrix,
mSize,
nSize;
cout lt;lt; "Input a number: ";
cin gt;gt; num;
cout lt;lt; num lt;lt; "! = " lt;lt; Factorial(num) lt;lt; endl;
cout lt;lt; "Input a matrix size: ";
cin gt;gt; mSize gt;gt; nSize;
matrix = new int*[mSize];
for (int i = 0; i lt; mSize; i++)
matrix[i] = new int[nSize];
for (int i = 0; i lt; mSize; i++)
for (int j = 0; j lt; nSize; j++)
cin gt;gt; matrix[i][j];
cout lt;lt; "Num. of the elements = " lt;lt; NumOfElements(matrix, mSize, nSize) lt;lt; endl;
system("pause");
return 0;
/* End of the 'main' function */
Маргарита
А нужен был Паскаль...
Алла Коноржевская
Да я так, для справки
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов