Xin gợi ý hướng giải bài nhập vào các số bất kì , chỉ kết thúc nhập khi nhập vào số 0. Tính tổng các số chia hết cho 3 xuất kq ra màn hinh

VCT cho phép nhập vào các số bất kì , chỉ kết thúc nhập khi nhập vào số 0. Tính tổng các số chia hết cho 3
xuất kq ra màn hinh

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

int main()
{
   int a[100];
   int s=0,i=0;
   for(i=0;i<100;i++)
   {
       printf("moi ban nhap so nha ban :");
       scanf("%d",&a[i]);
       if(a[i]==0)
          break;
       if(a[i]%3==0)
           s+=a[i];
   }
   if(s!=0)
      printf("tong cua cac chu so chia het cho 3 la :%d",s);
}
2 Likes

1 Like

dùng do-while tốt hơn bác ạ bài bác nếu người ta nhập hơn 100 số thì sao

1 Like

à mà vd cho bạn ý hiểu thôi mà bác làm chi tiết làm gì công nhận chuẩn men bác

2 Likes

bạn ý mới học nên giải chi tiết cho dễ hiểu bác ạ :slight_smile:

1 Like

thầy mình bảo mới học thì nên nghĩ nhiều cho nó nhớ bạn à

2 Likes

mà của bác là c++ mà đây là c mà

2 Likes

cảm ơn mấy anh nhiều hêhee

1 Like

nếu chỉ sử dụng 1 thư viện <stdio.h> thì làm như thế nào a

bài này em cũng chỉ cần dùng 1 thư viện iostream là đủ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?