Đề bài: Viết chương trình nhập số nguyên dương n. Tìm số nguyên dương m lớn nhất sao cho: 1 + 2 + 3 + ... + m < n.
Bài giải:
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
int tong=0;
int m;
for (m=1;tong+m<=n;m++){
tong=tong+m;
printf(" %d ", m);
if (tong+m+1<=n)
printf(" + ");
}
printf(" = %d <= %d\n",tong,n);
printf("\n%d ",m-1);
return 0;
}