/* программа на Си */
/ * я выбрал числа в диапазоне [0; 99] */
Объяснение:
1)У тебя спрашивают b=1? У тебя дано b=3, значит b!=1. Если нет, то переходим к следующим указаниям: с=с-b=4-3=1, b=b+c=3+1(Потому что в предыдущем шаге мы дали новое значение для c, вернее произвели математическую операцию с ним. Возвращаемся(Слева линия) снова к логическому условию. Я честно говоря ХЗ, что они тут имели ввиду, но после того, что я описал c=1,но если мы продолжим проверку b=1, то c начнет принимать отрицательные значения. Цикл вышел, как мне кажется.
Теперь мне лень расписывать - держи фото/скрины
Не знаю, что у тебя за язык программирования, но я сделал тоже самое на Python, вроде результат отличатся не должен.
для c++
числа в диапазоне от -50 до 50
Объяснение:
#include <iostream>
#include <string>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
const int size=7;
int arr[size];
cout << "Random array from 7 numbers" << endl;
for (int i=0; i<size; i++)
{
cout << (arr[i] = rand ()%51 -49) << endl;
}
const int abc = 77;
int array [abc];
cout << "Array from 77 elements" << endl;
for (int j=0; j<abc;j++)
{
cout << (array[j] = rand ()%51 -49) << endl;
}
return 0;
}