PDA

View Full Version : Gửi anh computer_1993


rongphuongdong
12-01-2010, 11:01 AM
Đoạn mã này chuyển từ pascal sang C++, cho hỏi anh computer chương trình này thực hiện công việc gì, đọc hỉu đi


#include <studio.h>

void main()
{
int a[10], i, maxstart, maxend, maxlen, tmpstart, tmpend, tmplen;

printf("\nNhap vao 10 phan tu nguyen cua day :");
for (i=0; i<10; i++)
scanf("%d", &a[i]);
printf("Day da cho :\n");
for (i=0; i<10; i++)
printf("%6d", a[i]);

maxstart = maxend = tmpstart = tmpend = 0;
maxlen = tmplen = 1;
for (i=1; i< 10; i++)
{
if (a[i] < a[tmpend])
{
if (maxlen < tmplen)
{
maxstart = tmpstart;
maxend = tmpend;
maxlen = tmplen;
}
tmpstart = tmpend = i;
tmplen = 1;
}
else
{
tmplen++;
tmpend++;
}
}
if (maxlen < tmplen)
{
maxstart = tmpstart;
maxend = tmpend;
}
printf("\n------------------------ : \n");
for (i=maxstart; i<=maxend; i++)
printf("%6d", a[i]);
getch();
}

trongnhanct7
21-12-2011, 04:04 PM
Cái ni viết bằng C mà, huhu...huhu. Sao lại post bên này

uit_hcm
25-12-2011, 12:52 AM
chương trình này dùng lệnh getch() mà không khai báo thư viện #include <conio.h>
và #include <stdio.h> chứ không phải #include <studio.h>. Người này quá nguy hiểm!!

Vui lòng truy cập vào http://forum.uit.edu.vn để được hướng dẫn