Предмет: Информатика, автор: Loha64

Сделайте так чтобы в коде вместо (cin) and (cout) было printf() and scanf()пжж
#include
#include
using namespace std;
int main()
{

int n, i, m, mi;

cin >> n;

int a[n];

srand((unsigned)time(NULL));

for (i=0; i
{

a[i]=rand()%100;

cout << a[i] << " ";

}

cout << "\n";

m=a[0];

mi=0;

for(i=0;i
{ if(m
{ m=a[i];

mi=i;

}

}

for(i=1;i
a[i]=a[i]*m;

cout << "max element a[" << mi << "]=" << m << "\n";

for (i=0; i
cout << a[i] << " ";

return 0;

}

Ответы

Автор ответа: mirageKZ
1

Ответ:

#include <iostream>

#include <ctime>

#include <stdio.h>

using namespace std;

int main()

{

   int n, i, m, mi;

   scanf("%d", &n);

   int a[n];

   srand((unsigned)time(NULL));

   for (i=0; i<n; i++)

   {

       a[i]=rand()%100;

       printf("%d ", a[i]);

   }

   printf("\n");

   m=a[0];

   mi=0;

   for(i=0;i<n;i++)

   {  if(m<a[i])

       {  m=a[i];

          mi=i;

       }

   }

   for(i=1;i<mi;i+=2)

       a[i]=a[i]*m;

   printf("max element a[%d]=%d \n", mi, m);

   for (i=0; i<n; i++)

       printf("%d ", a[i]);

   return 0;

}

Приложения:

mirageKZ: так?
Loha64: Да, спасибо
Loha64: выдает ошибку

Error C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.
mirageKZ: У меня CodeBlocks C++. Ошибок нет. Скрин работы показал.
restIess: Сначала просят со scanf, а потом жалуются, что он не работает у него в студии
Loha64: Та блин я через VS компилировал, и забыл то что там там пишеться не просто scanf а scanf_s
restIess: а зачем писать на С++, используя СИшные операторы?
Похожие вопросы
Предмет: Окружающий мир, автор: katrin275