L
LeshikB
Вот задача она в с++ надо переделать На СИ и найти ошибки!! сам не могу найти писал по шаблону !!!!
#include<iostream.h>
#include <locale.h>
using name space std;
// функция поиска максимума
int max(int* pm, int size)
{
int t=pm[0];
for(int i=0;i<size;i++)
if(pm>t)
t=pm;
return t;
}
// функция поиска минимума
int min(int* pm1, int size)
{
int t1=pm1[0];
for(int i=0;i<size;i++)
if(pm1>t)
t1=pm1;
return t1;
}
void main(void)
{
setlocale(LC_ALL,"RUSSIAN");
const int n1=5;
const int n2=10;
const int n3=4;
int m1[n1];
int m2[]={5,0,-2,3,-4,8};
//ввод массива в цикле for
cout << "Введите масив из " << n1 << " целых элементов\n";
for(int i=0;i<n1;i++)
cin >> m1;
// поиск max и min
cout << "Максимум 1 массива\n";
cout << max(m1,n1) << endl;
cout << "Минимум 1 массива\n";
cout << min(m1,n1) << endl;
cout << "Максимум 2 массива\n";
cout << max(m2,n2) << endl;
cout << "Минимум 2 массива\n";
cout << min(m2,n2) << endl;
// возведение элементов всех массивов в квадрат
for(int i=0;i<n1;i++)
m1=m1*m1;
cout << "Максимум 1 массива (квадрат)\n";
cout << max(m1,n1) << endl;
cout << "Минимум 1 массива(квадрат)\n";
cout << min(m1,n1) << endl;
for(int i=0;i<n2;i++)
m2=m2*m2;
cout << "Максимум 2 массива (квадрат)\n";
cout << max(m2,n2) << endl;
cout << "Минимум 2 массива (квадрат)\n";
cout << min(m2,n2) << endl;
int x;
cin >> x;
}
#include<iostream.h>
#include <locale.h>
using name space std;
// функция поиска максимума
int max(int* pm, int size)
{
int t=pm[0];
for(int i=0;i<size;i++)
if(pm>t)
t=pm;
return t;
}
// функция поиска минимума
int min(int* pm1, int size)
{
int t1=pm1[0];
for(int i=0;i<size;i++)
if(pm1>t)
t1=pm1;
return t1;
}
void main(void)
{
setlocale(LC_ALL,"RUSSIAN");
const int n1=5;
const int n2=10;
const int n3=4;
int m1[n1];
int m2[]={5,0,-2,3,-4,8};
//ввод массива в цикле for
cout << "Введите масив из " << n1 << " целых элементов\n";
for(int i=0;i<n1;i++)
cin >> m1;
// поиск max и min
cout << "Максимум 1 массива\n";
cout << max(m1,n1) << endl;
cout << "Минимум 1 массива\n";
cout << min(m1,n1) << endl;
cout << "Максимум 2 массива\n";
cout << max(m2,n2) << endl;
cout << "Минимум 2 массива\n";
cout << min(m2,n2) << endl;
// возведение элементов всех массивов в квадрат
for(int i=0;i<n1;i++)
m1=m1*m1;
cout << "Максимум 1 массива (квадрат)\n";
cout << max(m1,n1) << endl;
cout << "Минимум 1 массива(квадрат)\n";
cout << min(m1,n1) << endl;
for(int i=0;i<n2;i++)
m2=m2*m2;
cout << "Максимум 2 массива (квадрат)\n";
cout << max(m2,n2) << endl;
cout << "Минимум 2 массива (квадрат)\n";
cout << min(m2,n2) << endl;
int x;
cin >> x;
}