Ir ao conteúdo
  • Cadastre-se

Thales Morais

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. #include<stdio.h> #include<stdlib.h> #include<ctype.h> int main(){ int numeroTel[10]; int linha = 1; printf("Digite o Telefone: "); scanf("%d", &numeroTel[linha]); //le o valor como inteiro printf("%d\n", numeroTel[linha]); // Printa o valor inteiro caso seja informado um caracter irá retornar 0 printf("%c\n", numeroTel[linha]); // printa em branco pois o tipo da variavel é um int //Verifica se o valor informado é um digita ou não caso não printa a mensagem if(!isdigit(numeroTel[linha])){ printf("O numero informado nao HE valido"); }else{ printf("O numero informado HE valido"); } return 0; } Para a comparação de strings você esta no caminho certo apenas se esqueceu de informar o terceiro parametro da função strcmp(String1, String2, Tamanho) feito isso irá funcionar sem problemas veja um exemplo #include<stdio.h> #include<stdlib.h> #include<string.h> int main(){ //Strings a serem comparadas char pesquisa[50] = "Joao Silva"; char nome[50] = "Joao Silva"; //verificação para comparar se sao iguais ou não if(strcmp(pesquisa, nome, 50) == 0){ //O ultimo parametro passado 50 e o tamanho da sua string printf("As Strings sao iguais"); }else{ printf("As Strings nao sao iguais") } return 0; }
  2. Gente sou iniciante na programação em C e estou tentando fazer um algoritimos porém não consigo chegar a solução sera que alguem poderia me ajudar o exercicio é o seguint: -Escreva um algoritmo que forneça os números distintos de um vetor lido. Por exemplo, se o vetor lido for v = {3, 2, 1, 3, 4, 1, 5, 5, 2} o algoritmo deverá mostrar os valores 3, 2, 1, 4, 5. Considere a leitura de um vetor de 15 números inteiros. meu codigo: #include <stdio.h>#include <stdlib.h>int main (){ int vet[15],i,j,v[15],s,c; for (i=0;i<15;i++) { scanf ("%d", &vet[i]); } j=1; i=0; s=0; c=1; while (i<15){ if (vet[i]==vet[j]) { v[s]=vet[i]; j++; c++; } else { v[s]=vet[i]; j++; } if (j==16){ i++; s++; } } i=0; for (i;i<c;i++) { printf ("%d ", v[s]); } 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...