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

Робот движется по плоскости с нанесенной на нее прямоугольной системой координат. ось x направлена слева направо. ось y направлена снизу вверх. робот умеет исполнять следующие команды: вперед – переместиться вперед на n значений. поверни – повернуть на 90 градусов по часовой стрелке, не изменяя координат. увеличь – увеличить значение n на единицу. повтори k{…} – повтори к раз набор команд, заключенных в скобках в указанном порядке. перед началом движения робот находился в точке с координатами (0,0). значение n было равно 1. направление движения – вверх. определите координаты, в которых оказался робот после выполнения программы: повтори 66{вперед поверни увеличь} в ответе укажите через пробел два целых числа – сначала координату x, затем координату y.

👇
Открыть все ответы
Ответ:

#include <iostream>

#include <vector>

using namespace std;

#define ll long long

#define ld long double

ll find_sum(vector<vector<ll>> a){

   ll sum = 0;

   for(ll i = 0; i < a.size(); i++)

       for(ll j = 0; j < a[i].size(); j++)

           if(i == j)

               sum += a[i][j];

   return sum;

}

signed main(){

   ll n,m;

   cin >> n >> m;

   vector<vector<ll>> a(n);

   for(ll i = 0; i < n; i++){

       vector<ll> temp(m);

       for(ll j = 0; j < m; j++)

           cin >> temp[j];

       a[i] = temp;

   }

   cout << find_sum(a);

}

4,5(5 оценок)
Ответ:
kg9191
kg9191
24.09.2021

#include <iostream>  

using namespace std;

void max(float a[])

{

for(int i2 = 0; i2<3; ++i2)  // сортируем массив

{

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

{

if(a[i]>a[i+1])

{

 int temp1, temp2;

 temp2=a[i];

 temp1=a[i+1];

 a[i]=temp1;

 a[i+1]=temp2;

}

}

}

cout << "Max: " << a[2];  // выводим последний и наибольший элемент

}

int main()

{

cout << "Enter three numbers. ";

float a[3];  // float для поддержки дробных чисел

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

{

cout << endl << "Number #" << i << ": ";

cin >> a[i];  

}

max(a);

}

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