Відповідь:
Пояснення:
#include<iostream>
using namespace std;
const int n=5;
void input(int a[n][n]);
void print(int a[n][n]);
void trans(int a[n][n]);
int main()
{
int m[n][n];
input(m);
print(m);
trans(m);
print(m);
return 0;
}
void print(int a[n][n])
{
cout<<"matrica:\n";
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;
}
void input(int a[n][n])
{
cout<<"vvedi matricu:\n";
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
cin>>a[i][j];
}
}
}
void trans(int a[n][n])
{
int temp;
for(int i=0;i<n;i++)
{
for(int j=0;j<i;j++)
{
temp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=temp;
}
}
}
Поделитесь своими знаниями, ответьте на вопрос:
Объясните, , как решаются подобные циклы. желательно с объяснением, а то подобное никак разобрать не могу
16
Объяснение:
Лучше всего составить таблицу
№ s k
1 4 4
2 8 6
3 14 8
4 22 10
5 32 12
6 44 14
7 58 16
Когда программа попытается выполнить цикл еще раз условие 58<50 не выполниться и программа выведет результат(значение k)