Пример #1
0
main() {
	char st1[STRMAX],
		st2[STRMAX],
		st3[STRMAX * 2];

	printf("Digite a primeira string: ");
	fgets(st1, STRMAX, stdin);
	printf("Digite a segunda string: ");
	fgets(st2, STRMAX, stdin);

	strtok(st1, "\n");
	strtok(st2, "\n");

	if (strncmp(st1, st2, STRMAX) == 0) {
		printf("As duas sao iguais!\n");
	} else if (strncmp(st1, st2, STRMAX) > 0) {
		printf("As duas nao sao iguais!\n");
		printf("\"%s\" eh a maior\n", st1);
		strncpy(st3, st1, STRMAX);
		strncat(st3, st2, STRMAX);
	} else {
		printf("As duas nao sao iguais!\n");
		printf("\"%s\" eh a maior\n", st2);
		strncpy(st3, st2, STRMAX);
		strncat(st3, st1, STRMAX);
	}

	printf("\"%s\" - %d cars\n", st1, strlen(st1));
	printf("\"%s\" - %d cars\n", st2, strlen(st2));
	printf("A string concatenada eh:\n\t\"%s\"\n", st3);

	//=================================
	printf("%d\n", somatorio(5, 4));
	printf("%d\n", fatorial(6, 5));
}
Пример #2
0
int main(){

	printf("Entre com os parâmetros\n\n");
	
	oxigenio();
	
	coliformesfecais();
	
	ph();
	
	dbo();
	
	totalnitrato();
	
	totalfosfato();
	
	temperatura();
	
	turbidez();
	
	residuostotais();

	somatorio();
	
	return 0;
}
Пример #3
0
int corrigeAngulos(pivo_type *pivo) {
	int sum = somatorio(pivo);
	int i = pivo->nrSetores - 1;
	int delta = 0;
	while (sum != pivo->anguloOperacao) {
		if (sum > pivo->anguloOperacao) {
			delta = sum - pivo->anguloOperacao;
			if (delta >= pivo->setor[i].angulo) {
				delta -= pivo->setor[i].angulo - 1;
				pivo->setor[i].angulo = 1;
				--i;
				if (i < 0)
					trataNrSetores(pivo);
			} else
				pivo->setor[i].angulo -= delta;
		} else {
			delta = pivo->anguloOperacao - sum;
			pivo->setor[i].angulo += delta;
		}
		sum = somatorio(pivo);
	}
	printf("Corrigido...\n");
	return 0;
}
Пример #4
0
Distrito criaDistrito(char *nm) {
	Distrito dist = NULL;
	int leu;
	dist = (Distrito)malloc(sizeof(NDistrito));
	dist->nome = strdup(nm);
	pipe(dist->fd);

	leu = open(nm,O_RDWR,0700);
	if(leu > 0) {
		char* buffer = malloc(1024);
		read(leu,buffer,1024);

		int total = somatorio(buffer);
		dist->agregado = total;
		free(buffer);
	}
	else {
		dist->agregado = 0;
	}
	return dist; 
}
Пример #5
0
double GaussHermite::integrar(int grauDoPolinomioDesejado){
    double resultado = somatorio(grauDoPolinomioDesejado);
    return resultado;
}