Ejemplo n.º 1
0
int main(){
	ll melhor, temp;
	
	while( scanf( "%d %d", &lin, &col ) != EOF ){
		for( int i = 1; i <= lin; ++i ){
			for( int j = 1; j <= col; ++j ){
				scanf( "%d", &matriz[i][j] );
				next[i][j] = 0;
			}
		}
		
		melhor = responder( 1, 1 );
		preencher( 1 );
		
		for( int i = 2; i <= lin; ++i ){
			temp = responder( i, 1 );
			if( temp < melhor ){
				melhor = temp;
				preencher( i );
			}
		}
	
		--col;
		for( int i = 0; i < col; ++i )
			printf( "%d ", seq[i] );
		printf( "%d\n", seq[col] );
		printf( "%d\n", melhor );
		
	}
}
Ejemplo n.º 2
0
int main(void){
	int matriz[DIM][DIM];

	preencher(matriz);
	exibir(matriz);

	printf("\nTraço da matriz: %d\n", traco(matriz));

	return 0;
}
Compra valida_compra (Compra c, char* linha, Cat clientes, Cat produtos){
	int i;

	linha = (strtok(linha," "));
	if(preencher(c, clientes, produtos, linha, 0)==KO) {
		limpa_compra(c);
		return NULL;
	}

	for(i=1;(linha=strtok(NULL," "))!=NULL;i++) {
		if(preencher(c, clientes, produtos, linha, i)==KO) {
			limpa_compra(c);
			return NULL;
		}
	}

	if (i==7) return c;
	else {
		limpa_compra(c);
		return NULL;
	}
}