М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
игорь800
игорь800
25.03.2022 11:13 •  Информатика

Написать программу, которая вычисляет площадь квадратной рамки, если сторона большего квадрата х, а сторона меньшего квадрата у.

👇
Ответ:
wondermang
wondermang
25.03.2022
Var x,y,s1,s2:real; Begin Readln(x,y); s1:=x*x; s2:=y*y; Writeln(s1-s2); End.
4,4(22 оценок)
Открыть все ответы
Ответ:
freight1337
freight1337
25.03.2022

Вообще-то для решения задачи нужно знать коды ВСЕХ символов, составляющих это слово. Эти коды такие

h  104      68h

e  101      65h

l   108       6Ch

o  111       6Fh

 

Таким образом, последовательность десятичных кодов слова будут

hello = 104 101 108 108 111

Но, скажу тебе по секрету, десятичными кодами практически никто не пользуется, более привычно работать с 16кодами, они будут такими

hello = 68 65 6C 6C 6F, ну или в двоичном представлении, естественно

hello = 0110 1000  0110 0101  0110 1100  0110 1100 0110 1111

 

Вот и всё!

 

Правда, возникает вопрос, откуда я узнал все эти коды. Я просто заглянул в таблицу кодов!

Однако, судя по условию задачи, остальные коды нужно ВЫЧИСЛИТЬ, зная только код буквы е. Это тоже легко сделать, зная структуру таблицы ASCII. Она следующая - коды идут последовательно, буквы упорядочены по алфавиту, сначала большие, потом маленькие. Зная это, можно написать кусок алфавита от е до о(нам больше не нужно), под е написать её код, который нам дан, а остальным буквам соответственно +1. Получим следующую табличку

  e        f       g       h       i        j        k       l      m       n      o

101  102  103  104  105  106  107  108  109  110  111

 

Ну вот теперь совсем всё!

Успехов!

 

4,7(14 оценок)
Ответ:
Vika7791532
Vika7791532
25.03.2022

С++

#include <iostream>

void main()

{

int mass [5][5];

for (int i=0; i<5;i++)

   for(int j=0; j<5l; j++)

       mass[i][j]=rand()*20-10;

int pn [2];

int nn [2];

for(int i=0; i<5; i++)

   for(int j=i+1; j<5; j++)

       if (mass[i][j]>0)

       {

           pn[0]=i;

           pn[1]=j;

           break();

      }

for(int i=4; i>=0; i--)

   for(int j=i-1; j>=0; j--)

       if(mass[i][j]<0)

      {

            nn[0]=i;

            nn[i]=j;

            break();

       }

swap(mass[pn[0]] [pn[1]], mass [nn[0]] [nn[1]]);

}

4,5(59 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ