Hãy viết một chương trình nhận vào một số nguyên n và n số nguyên sau đó. Nếu n số nguyên đó có số 42 thì in ra màn hình dòng chữ “I’ve found the meaning of life!”, ngược lại in ra dòng chữ “It’s a joke!”.
em viết chương trình:
#include <stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int i;
int a[10],t;
scanf("%d",&t);
for(i=1;i<=t;i++)
{
scanf("%d",&a[i]);
if(a[i]==42)
{
printf("I've found the meaning of life!");
}else{
printf("It's a joke!");
}
}
return 0;
}
//em không biết xóa làm sao để chương trình nó chỉ in ra 1 câu.Em thử viết if…else ngoài for thì khi đó em ktra thử a[i] nó bằng số 490423(số bất kì).Em thử dùng break vs continue thì nó in ra toan là It’s a joke! bất kì số nào kể cả số 42.
Em mới học lập trình nên ko biết nhiều ạ.Anh chị có thể gợi ý cho em cách để chương trình chạy đúng dc không:)))
Em cảm ơn nhiều ạ


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