30/09/2018, 19:05

Hỏi cách đếm số nút

Hiện tại em đang bí cách sử dụng thuật toán đếm số nút cho bài tập tìm kết quả quay xổ số.
Ý tưởng cho bài tập em là em dùng thuật toán đếm số nút để cho từng số nút vào mảng 1 chiều của 2 mảng result và ticket, do đó em có thể xét kết quả xổ số với mã số xổ số dễ dàng hơn. Mong ace giúp gỡ rối ^^
Code của em đây ạ

#include <stdio.h>
#include <math.h>
#define max 100

void main()
{
        long veso;
	long ketqua;
	scanf_s("%ld", &veso);
	scanf_s("%ld", &ketqua);
	//Tachthanhmang(veso, ketqua);
	int ticket[max], result[max];
	int temp1=0, temp2=0;
	for (int i = 6; i > 0; i--)
	{
		temp1 = veso % 10;
		temp2 = ketqua % 10;
		ticket[i] = temp1;
		result[i] = temp2;
		printf("ticket[%d]= %d, result[%d]= %d
", i, ticket[i], i, result[i]);
	}
}
while (!(sucesecd = try())) viết 21:11 ngày 30/09/2018
#include <stdio.h>
#include <math.h>
#define max 100

int main()
{
        long veso;
    long ketqua;
    scanf("%ld", &veso);
    scanf("%ld", &ketqua);
    //Tachthanhmang(veso, ketqua);
    int ticket[max], result[max];
    int temp1=0, temp2=0, i = 0;
    while(ketqua >= 0 && veso >= 0) 
    {
        
                if(veso < 10){
                       temp1 = veso;
                       veso = -1;
                 } else {
                        temp1 = veso % 10;
                        veso = veso/10;
                 }

                if(ketqua < 10){
                       temp2 = ketqua;
                       ketqua = -1;
                 } else {
                       temp2 = ketqua % 10;
                        ketqua = ketqua/10;
                 }
        ticket[i] = temp1;
        result[i] = temp2;
        printf("ticket[%d]= %d, result[%d]= %d\n", i, ticket[i], i, result[i]);
        i++;
    }
    
    return 0;
}

kết qủa thu đc là mảng ngược lại với 2 mảng đưa vào nhé

Hoang Thien An viết 21:21 ngày 30/09/2018

Dạ e c.ơn ạ

Bài liên quan
0