miumiumeaow
?>

Даны три числа — a, b, c. Требуется возвести положительные числа в квадрат, а отрицательные оставить без изменений и вывести числа в том же порядке. Формат входных данных На единственной строке входного файла содержатся три целых числа (−104≤a, b, c≤104 Формат выходных данных Единственная строка выходного файла должна содержать три получившихся числа: a, b и c в исходном порядке, где положительные возведены в квадрат, а отрицательные оставлены без изменений. входные данные 2 0 -1 выходные данные 4 0 -1

Информатика

Ответы

Yuliya_Viktoriya316

#include <iostream>

#include <clocale>

using namespace std;

int main()

{

   setlocale(LC_ALL,"Russian");

   int a, b, c;

   cin >> a >> b >> c;

   if (a > 0)

   {

       a = a * a;

   }

   if (b > 0)

   {

       b = b * b;

   }

   if (c > 0)

   {

       c = c * c;

   }

   cout << a << " " << b << " " << c;

}

Объяснение:

#include <iostream>  // Библиотека ввода-вывода

#include <clocale>  // Библиотека локализации (возможно, будет работать без нее)

using namespace std; // Пространство имён

int main()

{

   setlocale(LC_ALL,"Russian");  // Локализация (возможно, будет работать без нее)

   int a, b, c;  // Создание целочисленных переменных

   cin >> a >> b >> c;  // Ввод переменных с клавиатуры

   if (a > 0)  // Если значение переменной а > 0

   {

       a = a * a;  // Переменная а = а умноженное на а (квадрату переменной а)

   }

   if (b > 0)  // Если значение переменной b > 0

   {

       b = b * b;  // Переменная b = b умноженное на b (квадрату переменной b)

   }

   if (c > 0)  // Если значение переменной c > 0

   {

       c = c * c;  // Переменная c = c умноженное на c (квадрату переменной c)

   }

   cout << a << " " << b << " " << c;  // Вывод через пробел

}

toprussianevent

Для алфавита нужно выделить 5 бит на 1 символ

т.к.2^4=16 символов - мало

2^5=32

т.к. всего в пароле 15 символов то весить он будет

15*5=75 бит

1 пароль по условию кодируется минимально возможным целым количеством байт

75/8=9,375

т.е. для хранения пароля нужно 10 байт

Один пароль "весит" 10 байт.

У нас — 20 пользователей (и 20 паролей соответственно).

Следовательно, они "весят" 10х20 = 200 байт.

Для пользователей выделено дополнительно 10 байт, т.е. еще 200 байт на всех

т.е. для хранения сведений нужно 200+200 байт 400 байт

Gavrilova2527
1)
program chik;
var a:array[1..100]of integer;
i,s:integer;
begin
for i:=1 to 11 do
begin
read(a[i]);
end;
s:=0;
for i:=1 to 11 do
begin
if(a[i] mod 5=0)then s:=s+a[i];
end;
write(s);
end.
 2)
program chik2;
var a:array[1..100]of integer;
i,s:integer;
begin
s:=0;
for i:=1 to 11 do
begin
read(a[i]);
end;
s:=0;
for i:=1 to 11 do
begin
if(a[i] mod 2=1)then s:=s+1];
end;
write(s);
end.
3)
program chik3;
var a:array[1..1000]of integer;
i:integer;
begin
for i:=1 to 9 do
begin
read(a[i]);
end;
for i:=1 to 9 do
begin
if(a[i] mod 2=0)then write(a[i],' ');
end;
end. 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Даны три числа — a, b, c. Требуется возвести положительные числа в квадрат, а отрицательные оставить без изменений и вывести числа в том же порядке. Формат входных данных На единственной строке входного файла содержатся три целых числа (−104≤a, b, c≤104 Формат выходных данных Единственная строка выходного файла должна содержать три получившихся числа: a, b и c в исходном порядке, где положительные возведены в квадрат, а отрицательные оставлены без изменений. входные данные 2 0 -1 выходные данные 4 0 -1
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

AkimovaI1608
Maksim Dmitrii1579
afilippov3321
Чиркина999
Vladimirovna
Telenkovav
ka-shop
aaazovcev
Голосова-Лобанов1555
Голубева1440
korolev-comitet8825
ЕленаГерасимова
vera-spicina
Olegmgu11986
agutty3