Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Вопрос


Автор: waxid 30.12.2007, 20:53
Вообщем такой вопрос: есть код , его нужно нужно его немного подрихтовать но просто у мну не получается уже=) вообщем нужно вот это дело сделать без масива, строк и указателей=) smile 

Код

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>

int main(int argc, char *argv[]){
char line[255], *token;
int num, prev_num, max_seq = 1, cur_seq = 1;

printf("Vvedite 4isla:\n");
gets(line);
token = strtok(line, " ");
prev_num = atoi(token);

token = strtok(NULL, " ");
while (token!=NULL){
    num = atoi(token);
    if (num < prev_num) ++cur_seq;  else cur_seq = 1;
    if (cur_seq > max_seq) max_seq = cur_seq;
    prev_num = num;
    token = strtok(NULL, " ");
}
printf("Hau6olwa9 ybivaIOwa9 podposledovatelnost' imeet %d 4isel.\n", max_seq);
getch();
}

Автор: Rodman 3.1.2008, 10:15

M
Rodman
Модератор: Название темы должно отражать ее суть!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)