askorikova
?>

Впаскаль даны 2 числа. возвести их в квадрат , если они не отрицательны. отрицательные числа оставить без имени ​

Информатика

Ответы

mariya

PascalABc.NET

begin

 var (a, b):= ReadReal2('Введи два числа:');

 if a >= 0 then a := a * a;

 if b >= 0 then b := b * b;

 Println(a, b)

end.

Vitalik6928

#include <iostream>

#include <vector>

#include <cstdint>

using namespace std;  template <class T>

istream& operator>>(istream &in, vector<T> &vec) {   for (auto &it : vec)     in >> it;   return in;

}  

template <class T>

ostream& operator<<(ostream &out, vector<T> &vec) {   for (auto &it : vec)     out << it << ' ';   return out;

}  

template <class T, class U>

istream& operator>>(istream &in, pair<T, U> &pair) {   in >> pair.first >> pair.second;   return in;

}  

template <class T, class U>

ostream& operator<<(ostream &out, pair<T, U> &pair) {   out << pair.first << ' ' << pair.second;   return out;

}

signed main(void) {     int32_t n; cin >> n;     vector<vector<int64_t>> a(n, vector<int64_t>(n,-1));     int64_t x = 0, y = n/2;     a[x][y] = 1;     for(int32_t i = 2; i <= n*n; ++i) {         int _x = x, _y = y;         if(!x) {             x =  n-1;         }         else {             --x;         }         if(y == n-1) {             y = 0;         }         else {             ++y;         }         if(a[x][y] != -1) {             x= _x, y = _y;             while(a[x][y] != -1) {                 if(x == n-1) {                     x = 0;                 }                 else {                     ++x;                 }             }         }         a[x][y] = i;     }     for(int32_t i = 0; i < n; ++i) {         cout << a[i] << '\n';     }     return 0;  }

Объяснение:

Запишем на C++ то, что написано в условии.

Если надо, то код также прикрепил в виде файла

Списывать не хорошо)

Если повезёт увидемся в (СИРИУС)

maximpr6

пипец задание, ну ладно

Сначала номер

На самом деле перевод в двоичную систему исчисления прост, просто делишь число на 2, до того пока оно не закончится, у тебя либо будет оставаться остаток 1 либо его не будет. ВСЁ потом, полученные остатки записываем в обратном порядке) Но ты ж пришёл сюда за ответом да? он ниже в фотке

Число 975084860 уже в десятичной системе исчисления

ответ: 975084860=111010000111101001110100111100.

(первые две фотки)

Так, теперь Маша

10100 и теперь в  десятичную

                 4         3        2          1          0              - это степень числа ниже

10100=1 ∙ 2 + 0 ∙ 2 + 1 ∙ 2 + 0 ∙ 2 + 0 ∙ 2 = 1 ∙ 16 + 0 ∙ 8 + 1 ∙ 4 + 0 ∙ 2 + 0 ∙ 1 = 16 + 0 + 4 + 0 + 0 = 20

ответ 20


с информатикой, очень надо. Написать этот номер телефона (97)508-48-60 в десятичной системе исчислен
с информатикой, очень надо. Написать этот номер телефона (97)508-48-60 в десятичной системе исчислен

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

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

Впаскаль даны 2 числа. возвести их в квадрат , если они не отрицательны. отрицательные числа оставить без имени ​
Ваше имя (никнейм)*
Email*
Комментарий*

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

cosmetic89
Рузиев_Давиденко
siren89
Viktoromto
Николаевич
smnra219
Воронина
krtatiana69
es196
Svetlana1287
Lyudmila-Popova
Nikol27051986
burylin9
doorhan42n6868
chetverikovalex3738