Ir ao conteúdo

carlinhos andrade

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Tudo que carlinhos andrade postou

  1. @devair1010 depois que enviei pensei no for e pelo seu comentario vi que coloquei umas variaveis sem precisao obrigado
  2. Tenho um programa que preciso identificar a quantidade de vogais e consoantes de cinco palavras porém so esta mostrando da primeira palavra como posso mostrar de todos? void conta(char *str, int *vog, int *con){ char *s = str; *vog = *con = 0; while(*s){ char c = tolower(*s); if(c >= 'a' && c <= 'z'){ if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u'){ *vog += 1; }else{ *con += 1; } } *s++; } } int main() { int v, c; char str[5][100]; int i, vowels, consonants; i = vowels = consonants = 0; int count; for (i=0;i<5;i++) { printf ("\nescreva uma string: "); gets (str[i]); } printf ("\nas strings que voce digitou foram:\n"); for (i=0;i<5;i++) printf ("%s\n",str[i]); conta(str, &v, &c); printf("Vogais = %d\nConsoantes = %d\n", v, c); return 0; }
  3. codigo para calcular a quantidade de caracteres porém da erro ao usar strcat int main(){ int tamanho = 3; char palavras[tamanho][50]; for (int i = 0; i < tamanho; i++){ scanf("%s", palavras[i]); } int soma = 0; for(int i = 0; i < tamanho; i--){ soma = strcat(palavras[i],soma); } printf("Soma: %d", soma); return 0; }
  4. Fiz um algoritmo para o usuario digitar a quantidade de elementos que deseja, passando para um vetor assim o usuario digita os elementos a serem colocados nesse vetor, e criando outro para de forma inversa. o codigo roda mas apresenta lixo de memoria ou a logica esta incorreta. alguem pode me ajudar? #include <stdio.h> #include <stdlib.h> #define TAM 1000 //define constante int main() { int x, m1[TAM], i = 0; printf("TAMANHO MAXIMO 1000 \n"); printf("Digite a quantidade de elementos para o vetor X\n"); scanf("%d", &x); printf("\nDigite %d elementos para o vetor X: \n", x); //ler valores para o primeiro vetor for (i = 0; i < x; i++) { scanf("\n%d", &m1[i]); } printf("\n%d elementos para o vetor inverso: \n", x); fflush(stdin); for (i = x; i >= 0; i--) { printf("%d\n", m1[i]); } printf("\n\n"); return 0; }

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...