<h3>в первом задании выйдет квадрат на две клетки.во втором задании 1-2,2-3,3-1.надеюсь понятно</h3>
Думаю такая блок схема к алгоритму <span>знаходження х з рівняння 2х+а=с , при а) а=5, с=7; б) а=-15, с= 105</span>
#include <iostream>
using namespace std;
int main()
{
int N, temp, min_temp = 1000;
cin >> N;
for (int i = 0; i < N; i++) {
cin >> temp;
if (temp < min_temp) {
min_temp = temp;
}
}
cout << min_temp << endl;
if (min_temp < -15) cout << "YES"; else cout << "NO";
}
В заданном выражении скобка (¬x ∧ y ∧ z) будет равна 1 при следующих значениях переменных: x=0, y=1, z=1;
скобка (¬x ∧ ¬z) будет равна 1 при x=0, z=0.
Комбинацию значений 0, 1, 1 видим в последней строке таблицы, значит Перем.3 - это x; из второй строки определяем, что Перем. 2 - это z, следовательно, Перем.1 - это y.
Ответ: yzx
//Dev-C++ 5.11 (C)
#include <stdio.h>
#include <malloc.h>
void reading(int*,int);
void writing(int*,int);
int main(void)
{int *Array,n,c;
scanf("%d",&n);
Array=(int*)malloc(n*sizeof(int));
reading(Array,n);
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(Array[i]>Array[j])
{c=Array[i];
Array[i]=Array[j];
Array[j]=c;}
writing(Array,n);
return 0;}
void reading(int *Array,int n)
{for(int i=0;i<n;i++)
scanf("%d",&Array[i]);}
void writing(int *Array,int n)
{for(int i=0;i<n;i++)
printf("%d \n",Array[i]);}
Пример ввода:
3
1
3
2
Пример вывода:
3
2
1