Loliss
18.11.2020 06:35

III. Дан следующий фрагмент программы для исполнителя Кенгурёнок:
ШАГ ШАГ ПОВОРОТ ШАГ ПОВОРОТ ШАГ ШАГ ПОВОРОТ ШАГ ПОВОРОТ ПРЫЖОК ПРЫЖОК ПРЫЖОК ШАГ ШАГ
ПОВОРОТ ШАГ ПОВОРОТ ШАГ ШАГ ПОВОРОТ ШАГ ПОВОРОТ ПРЫЖОК ПРЫЖОК ПРЫЖОК ШАГ ШАГ ПОВОРОТ
ШАГ ПОВОРОТ ШАГ ШАГ ПОВОРОТ ШАГ ПОВОРОТ ПРЫЖОК ПРЫЖОК ПРЫЖОК ШАГ ШАГ ПОВОРОТ ШАГ
ПОВОРОТ ШАГ ШАГ ПОВОРОТ ШАГ ПОВОРОТ ПРЫЖОК ПРЫЖОК ПРЫЖОК ШАГ ШАГ ПОВОРОТ ШАГ ПОВОРОТ
ШАГ ШАГ ПОВОРОТ ШАГ ПОВОРОТ ПРЫЖОК ПРЫЖОК ПРЫЖОК
Используя метод последовательных уточнений, напишите программу, в которой
используется подпрограмма, после выполнения программы (включая вызов
подпрограммы) получим тотже результат, что и при выполнение фрагмента
программы выше описанного.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Dipper17
04.02.2020 02:28
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

int main(){
srand(time(0));
int n,m;
cin>>n;
cin>>m;
int **a=new int *[m];
for(int i=0;i<m;i++)
  a[i]=new int[n];
    cout<<"Matrix A:";
      for(int i=0;i<m;i++){
        cout<<"\n";
           for(int j=0;j<n;j++){
                 a[i][j]=rand()%17-7;
                     cout<<a[i][j]<<" ";
}
}
int *b = new int[m];
cout<<"\n Array B:";
for(int j=0;j<n;j++){
b[j]=0;
 for(int i=0;i<m;i++){
   b[j]=b[j]+a[i][j];
     }cout<<b[j]<<" ";
   }
cin.get();
cin.get();
return 0;
}
Блок-схема и программка на с++ получить матрицу а размера , заполненную случайными числами от -7 до
0,0(0 оценок)
Ответ:
tyujg
05.12.2021 20:39
Вообщем так.
1. sin это арифметическое действие. Синус можно найти из 90 градусов например. А тут X>10. Из чего синус искать, из большего или может из меньшего? Правильной будет запись 
if x>10 then ... какое-то действие... sin(x) else ... sin (x);
вообщем нельзя ставить оператор сравнения в арифметическое действие т.к. им задаются условия.

2. Попытка использовать арифметические операции с "false".
3. Выражение теряет смысл. And это логическая операция. Лог выражение должно быть вида A and B. Соответственно исправить можно так '(x=0) and (round(sqrt(x)) mod 2=0)' 
4. Не пишут 2 or подряд т. к. теряется логика операции.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота