• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Надо Исправить Ошибки Не Знаю Как

  • Автор темы LeshikB
  • Дата начала
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;
}
 
V

Vadik(R)

Смею предположить, что всё переделывание на c будет состоять заменой cin на scanf и cout на printf.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!