main(){ char texto[81], texto2[81]; printf ("Digite uma string: "); scanf(" %80[^\n]s", texto); QL; printf("O tamanho da cadeia: %s eh %d", texto, comprimento(texto)); QL; imprime(texto);QL; // exibe(texto); copia(texto2, texto); QL; imprime(texto2);QL; imprime(texto);QL;QL; printf ("Digite uma string: "); scanf(" %80[^\n]s", texto2); QL; printf("O tamanho da cadeia: %s eh %d", texto2, comprimento(texto2)); concatena(texto, texto2);QL; imprime(texto); QL; printf("O tamanho da cadeia: %s eh %d", texto, comprimento(texto));QL; getchar(); }
float Vetor2D::normalizar() { float compr = comprimento(); if (compr < FLT_EPSILON) { return 0.0f; } float invCompr = 1.0f / compr; x *= invCompr; y *= invCompr; return compr; }
Vetor2D Vetor2D::getNormal() { float invCompr = 1.0f / comprimento(); return Vetor2D(x * invCompr, y * invCompr); }