em có bài này mà làm mãi mà không ra . xin Anh ( chy) giúp đỡ em với ạ:
Đề bài : Nhập dãy số thực a và số nguyên dương k>=3. Xét xem trong dãy có K số dương đứng cạnh nhau hay không?
em xin cảm ơn trước ạ
em có bài này mà làm mãi mà không ra . xin Anh ( chy) giúp đỡ em với ạ:
Đề bài : Nhập dãy số thực a và số nguyên dương k>=3. Xét xem trong dãy có K số dương đứng cạnh nhau hay không?
em xin cảm ơn trước ạ
Ta sẽ giải bài tổng quát: Liệu trong m số liên tiếp có k số dương (k<=m) hay không?
1. Lấy trước m số đầu và đếm số số dương trong đó, tạm gọi là kq(m).
2. for i=m+1 to n do
2a. Nếu a(i-m)>0 thì kq(m+1) = kq(m)-1.
2b. Nếu a(i)>0 thì kq(m+1) = kq(m+1)+1.
Đáp án là các giá trị i thuộc [m,n] thỏa kq(i)=k.
sao e viết vào rồi mà k thấy chạy được chương trình a nhỉ?
Bạn viết chương trình thế nào?
#include <iostream.h>
int main ()
{
printf ( " Nhập dãy số thực a và số nguyên dương k>=3: " );
scanf (" %d ", &m );
for ( i=m+1 to n do )
if ( a(i-m)>0 ) printf ( " kq(m+1) = kq(m)-1 " )
if ( a(i)>0 ) printf ( " kq(m+1) = kq(m+1)+1 " )
printf ( " các giá trị i thuộc [m,n] thỏa kq(i)=k " )
}
getchar();
e mới học lập trình mới viết được như thế ạ... a xem giúp e với ạ.... e cảm ơn a nhiều
Bookmarks