Анана..
Не получается задача...Дело в том,что нужно ее решить БЕЗ массивов . я не знаю как
читать дальше
что-то есть,но не совсем правильно
#include "stdafx.h"
#include
#include
#include
#include
using namespace std;
int main()
{
double olda;
int n;
cout<<"n=";
cin >>n;
cout<<"olda";
cin>> olda;
int max=0, k=1;
for(int i=1;i>a;
if (a>olda)k++;
else{ if (k>max) max=k, k=1;}
olda=a;}
cout << max;
system("pause");
return 0;
}
читать дальше
что-то есть,но не совсем правильно
#include "stdafx.h"
#include
#include
#include
#include
using namespace std;
int main()
{
double olda;
int n;
cout<<"n=";
cin >>n;
cout<<"olda";
cin>> olda;
int max=0, k=1;
for(int i=1;i>a;
if (a>olda)k++;
else{ if (k>max) max=k, k=1;}
olda=a;}
cout << max;
system("pause");
return 0;
}
То, что получается в результате работы calloc нельзя считать массивом в чистом виде.
То, что получается в результате работы calloc нельзя считать массивом в чистом виде.
Можно. Функция calloc возвращает адрес непрерывного блока памяти. Тип указателя определяет размер ячейки, т.е. насколько отступать при применении оператора [].
Но массив здесь не нужен.
Shuga_Shuga,
У вас верный ход мысли. Вы должны сравнить считанное значение со старым и если возрастание сохраняется - увеличить счётчик длины. Если нарушено - сравнить счётчик с максимумом. В конце выдать максимум.