Ir ao conteúdo

Rafaela Soares

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

5
  1. Oi, fiz isso e não mudou nada.
  2. Desenvolva um programa que receba um nome a. Conte e mostre o número de vogais existentes nele; b. Mostre o número total de caracteres do nome; c. Calcule e mostre a porcentagem das vogais em relação ao total de caracteres Alguém poderia me ajudar a fazer a c? O cálculo que eu faço não chega nem perto do resultado real. Se alguém souber o que está errado aí, agradeço. #include<stdio.h> #include<locale.h> #include<string.h> int main (){ setlocale(LC_ALL, "Portuguese"); char string[50+1]; int i, v; printf("Digite uma string: "); gets(string); for(i=0; string[i] != '\0'; i++){ if((string[i]=='a')||(string[i]=='e')||(string[i]=='i')||(string[i]=='o')||(string[i]=='u')||(string[i]=='A')||(string[i]=='E')||(string[i]=='I')||(string[i]=='O')||(string[i]=='U')){ v++; } } printf("Há %d vogais nessa string.", v-1); int tam_real = 0; //tam_real => tamanho da palavra digitada pelo usuario, tam => tamanho limite for(i=0; string[i]!='\0'; i++){ //testa se a quantidade de caracteres da palavra 1 tá dentro do limite colocado pelo usuário tam_real++; if(string[i] == ' '){ tam_real--; } } printf("\nCARACTERES: %d", tam_real); int porcent_real=0; porcent_real = (v*100)/tam_real; printf("\nA relação de porcentagem entre vogais e caracteres é %d", porcent_real); return 0; }
  3. @devair1010 muitíssimo obrigada! Agora entendi o que aconteceu. adicionado 2 minutos depois @KXSY sim, estou resolvendo uma lista de exercícios dada pelo meu professor.
  4. #include<stdio.h> #include<locale.h> #include<time.h> #include<stdlib.h> #define L 3 #define C 5 int main(){ setlocale(LC_ALL, "Portuguese"); int i, j, matriz[L][C], menor ; srand(time(NULL)); for(i=0; i<L; i++){ for(j=0; j<C; j++){ matriz[i][j]=rand()%100; printf("\n [%d][%d]= %d \t", i, j, matriz[i][j]); } } for(i=0; i<L; i++){ for(j=0; j<C; j++){ if(matriz[i][j] < menor){ menor = matriz[i][j]; } } } printf("\nA matriz de menor valor é: [%d][%d]", matriz[L][C] ); return 0; } /*7. Gere uma matriz 3x5 aleatoriamente com números de 1 até 100. Por fim, mostre o número e a posição (linha e coluna) do menor valor. */ Nada tá dando certo, alguém pode me ajudar? Ele roda, mas não faz o que eu quero que faça. Obrigada.
  5. /*Considere o eixo x, do plano cartesiano. Calcule a distância de um ponto negativo até um ponto positivo. O programa deve esperar dois valores, o primeiro deve ser negativo e o segundo positivo, caso um dos dois não esteja como pedido, deve exibir ?###ERRO: Parâmetros incorretos!!!###?*/ programa { funcao inicio() { inteiro num1, num2, i = 0, distancia = 0 escreva("\nInsira um numero negativo: ") leia(num1) escreva("\nInsira um numero positivo: ") leia(num2) para(i; i>=0; i++){ se((num1<0) e (num2>0)){ i = num1 distancia++ } senao{ escreva("\n?###ERRO: Parâmetros incorretos!!!###?") } } escreva("\nA distância entre os pontos é de "+distancia) } } O cálculo da distância não está dando certo, porém quando faço em versão do façaEnquanto dá certo... Se alguém puder me dar uma luz do que está acontecendo aqui! Obrigada.
  6. Oi! Testei e não daria kkk, mas agora já consegui! Obrigada.
  7. @navegantenarede Agora deu a quantidade contada. Mas ainda sim, ele aparece número por número, será que há uma forma de eu mostrar só a quantidade final sem passar por todos os números? Obrigada!
  8. programa { funcao inicio() { para(inteiro i = 1; i <= 500; i++) { inteiro num = i%2 se(num%2==0){ escreva("\nNúmero par: "+i) }senao{ escreva("\nNúmero ímpar: "+i) } } } } Preciso montar um algoritmo que mostre quantos números pares e quantos ímpares têm entre 1 e 500, no entanto, não sei como faço pra desenvolver o algoritmo para que haja a soma desses dois tipos de n°. Se alguém puder me ajudar a utilizar o tipo de laço 'para' nesse caso. Obrigada

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!