Анана..
Не получается задача...Дело в том,что нужно ее решить БЕЗ массивов . я не знаю как
читать дальше
что-то есть,но не совсем правильно
#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;
}

Комментарии
05.02.2013 в 18:40

И тесно облакам.
Для форматирования кода используйте кнопку CODE. Сейчас код криво отображается.
05.02.2013 в 18:47

Я болен небом. Я в него влюблен...
А вы не хотите воспользоваться функцией Си calloc? Она выделяет n участков памяти по m байт, а потом работать с выделенной областью памяти.
То, что получается в результате работы calloc нельзя считать массивом в чистом виде.
05.02.2013 в 18:49

И тесно облакам.
Не нужен там массив, задача легко решается без него.
06.02.2013 в 00:12

Don't stop the music.
Свет Небесный,
То, что получается в результате работы calloc нельзя считать массивом в чистом виде.
Можно. Функция calloc возвращает адрес непрерывного блока памяти. Тип указателя определяет размер ячейки, т.е. насколько отступать при применении оператора [].
Но массив здесь не нужен.

Shuga_Shuga,
У вас верный ход мысли. Вы должны сравнить считанное значение со старым и если возрастание сохраняется - увеличить счётчик длины. Если нарушено - сравнить счётчик с максимумом. В конце выдать максимум.