дам только за правильные ответы
1)Постройте таблицы истинности для следующих логических выражений:
a) A^BvC
b) -Av(B^C)
2) Для какого из указанных значений числа Х истинно выражение (X<4) & (X>2) & (X≠2)?
a) X=1
b) X=2,
c) X=3,
d) X=4.
3)Даны три числа А=24¹⁰, B=19¹⁰ , =22¹⁰. Переведите числа в двоичную систему счисления и выполните поразрядно логические операции (АvB)^C. ответ дайте в десятичной системе счисления.
4) для какого из приведенных имен ложно высказывание:
первая буква согласная vЧетвёртая буква согласная?
1) Maшa
2) Артем
3) Платон
4) Анастасия
5) Микула Селянинович узнал, что змей Горыныч побежден. победить его мог либо Илья Муромец , либо Алёша Попович, либо Добрыня Никитич . вскоре Микуле селяниновичу сообщили, что змея горыныча победил не Илья Муромец ,змея горыныча победил Алёша Попович. спустя некоторое время оказалось что одно из этих сообщений истинно ,другое ложно . кто победил змея горыныча?
const n=5; m=6;
var
v:array[1..n,1..m] of integer;
b:array[1..n] of integer;
i,j,max:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to m do
begin
v[i,j]:=random(100)-50;
write(v[i,j]:4);
end;
writeln;
end;
for i:=1 to n do
begin
max:=0;
for j:=1 to m do
if (v[i,j]>0)and(v[i,j]>max) then max:=v[i,j];
b[i]:=max;
end;
writeln('Полученный массив:');
for i:=1 to n do write(b[i],' ');
end.
Пример:
Исходный массив:
19 12 -23 -40 -1 9
-42 18 -6 -13 -24 -31
22 26 -31 32 22 -8
-22 -7 20 0 48 35
-22 34 -46 -44 -48 -29
Полученный массив:
19 18 32 48 34
Вот вариант на C++. А так как java и C++ очень похожи, то перевести на java не должно составить никаких проблем.
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int a[] = { 5, 7, 3, 6, 9, 4, 5, 1, 7, 6, 7, 8, 8, 4, 6, 9, 7, 1, 2 };
int counter = 0, k;
cout << "Enter k: ";
cin >> k;
cout << endl;
for(int i = 0; i < sizeof(a) / sizeof(int); i++)
{
cout << a[i] << ' ';
if(a[i] == k)
{
counter++;
}
}
cout << "\n\n" << counter << " times" << endl;
return 0;
}