01/10/2018, 11:44

Dùng lệnh if trong vòng lặp for

[code]#include <stdio.h>
#include <stdlib.h>

int main()
{
int n,i;
scanf("%d",&n);
int *mang=(int *)calloc(n,sizeof(int));
for(i=0;i<n;i++)
{
scanf("%d",&mang[i]);
}

	for(i=0;i<n;i++)
	{
		if(mang[i]==14) printf("co"); break;
	}

}[/code]

e mới học mảng mà đến đoạn này em k biết làm như thế nào, giờ em muốn check mảng nếu không có số 14 thì in ra không có tì làm ntn vậy

HK boy viết 13:59 ngày 01/10/2018
  • Lần sau nhớ thêm category vào topic của bạn. Nếu lần sau còn tái phạm, mình sẽ
  • Bạn xác định rõ cho mình:
    • Lệnh break dùng để làm gì (về mặt khái niệm)?
    • Bạn muốn break trong trường hợp nào?
    • Bạn đọc lại code, bạn đã code như thế nào? Bạn đặt vị trí các lệnh đã đúng hay chưa?
SuperHackerProNo1ty viết 13:53 ngày 01/10/2018

code em làm: nhập số nguyeen n, rồi nhập n số nguyên, check xem có số x nào đó không nếu có in ra dòng bla bla, và không có in ra bla bla. hihi

SuperHackerProNo1ty viết 13:48 ngày 01/10/2018

nếu điều kiện if đúng, lệnh if được thực hiện và break ra khỏi vòng lặp.

HK boy viết 13:59 ngày 01/10/2018

Đến đây bạn tự đọc lại code và tự debug nhé.

P/s: Hạn chế tối đa việc up mỗi code lên đây và rung đùi đợi người khác debug hộ. Không hay đâu.

Hung viết 13:57 ngày 01/10/2018

Klq, Super Hacker Pro No 1 hỏi bug.

Trần Hoàn viết 13:52 ngày 01/10/2018
#include <stdio.h>
#include <stdlib.h>
int main()
{
	int  n, i;
	scanf("%d", &n);
	int* mang=(int*)calloc(n, sizeof(int));
	for(i = 0; i < n; i += 1)
	{
		scanf("%d", &mang[i]);
	}
	for(i=0;i<n;i++)
	{
		if(mang[i]==14)
		{
			printf("Co");
			goto PutangInaMoBobo;
		}
	}
	printf("Khong");
	PutangInaMoBobo:
	fflush(stdin);
	getchar();
	return 0;
}
Hải Duy Nguyễn viết 13:57 ngày 01/10/2018

Thêm 1 flag

#include <stdio.h>
#include <stdlib.h>
int main()
{
	int  n,i;
	scanf("%d",&n);
	int *mang=(int *)calloc(n,sizeof(int));
	for(i=0;i<n;i++)
	{
		scanf("%d",&mang[i]);
	}
    bool isHave = false;
    for(i=0;i<n;i++)
	{
		if(mang[i]==14) { isHave = true; break; }
	}
    if(isHave)
         printf("co");
    else
         printf("khong"); 

}
Bài liên quan
0