-
Posts
8 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Leonardo César
-
-
Ola pessoal, tava aqui testando um programa pra inserir duas strings e vericar se a string 1 é a string 2 invertida, faz tudo certo, mas na hora que chega na verificação do if-else a resposta só cai no else direto, alguem sabe o que tá acontecendo de errado ? agradeço
#include <stdio.h>
#include<string.h>
#include <stdlib.h>
#include <locale.h>
int main() {
int i,j=0,r;
char nome[10];
char pome[10];
char tome[10];
t=strlen(nome);
setlocale(LC_ALL, "");printf("Digite um texto:\n "); gets(nome);
system("cls");
printf("Digite outro texto\n");gets(pome);
for (i=strlen(nome)-1; nome >= 0; i--){
tome[j]=nome;
j++;}
if (strcmp(pome,tome)==0)
{printf("a string 2 é a 1 invertida");
}
else
{
printf("A string 2 não é a 1 invertida");
}
return 0;
} -
O código no caso está aqui, todo o resto do codigo, agora quando vou compilar a quantidade de caracteres especiais ta dando a mesma quantidade de todos os caracteres com o espaço:
#include <stdio.h> #include <string.h> int main(){ char nome[80]; int z = 0, l = 0,n=0,t=0,u=0; printf("Escreva seu nome e sobrenome: "); gets(nome); l = strlen(nome); t = strlen(nome); n = strlen(nome); for(z = 0; z < strlen(nome); z++){ if(nome[z] == ' '){ l--; } } printf("Numero de caracteres: %d\n",l); for(z = 0; z < strlen(nome); z++){ if(nome[z] != ' '){ t--; } } printf("Numero de espacos: %d\n",t); for(u = 0; l < strlen(nome); u++){ if(nome == '*' || nome == '$' || nome == '&' || nome == '@ ' || nome == '#' ){ n=n-1; } } printf("Numero de caracteres especiais: %d\n",n); }
to aqui tentando pra ver o que e n consegui :/
-
Valeu pela ajuda galera, na proxima irei ter mais atenção sobre o que você falou @dif!!
-
estou aqui me complicando em um exercicio, alguem pode me dar um luz? :
Todas as etapas eu já conclui, consegui fazer as tres primeiras, a unica etapa que não conseguir fazer foi a de contar e imprimir a quantidade de simbolos especiais escritos.
Faça um programa que receba do teclado uma string de máximo 80 caracteres e exiba na tela:
Total geral de caracteres Total de letras: - consegui fazer
Total de espaços - consegui fazer
Total de número s-consegui fazer
Total símbolos especiais(%$&*etc) - essa daqui não
Agradeço a quem poder ajudar!
-
O seguinte codigo tá até compilando mas quando o numero no prompt da o seguinte erro xx.exe parou de funcionar
o codigo no caso é:
#include<stdio.h>#include<stdlib.h>main(){int f=1,num,c;printf("digite o numero que deseja saber o fatorial\n");scanf("%d",num);for (c=1; c <= num; c=c+1){f=f*c;}printf("O resultado do fatorial do numero %d é %d\n",num, f);system("pause");} -
-
Eu estou compilando o programa mas ele insiste em só dar a resposta que está muito abaixo do peso alguem me ajuda?
O codigo é o seguinte:
#include<stdio.h>#include<stdlib.h>#include<math.h>#include<locale.h>main(){float pes, alt, t;setlocale(LC_ALL, "Portuguese");printf("Digite o seu peso\n");scanf("%f",&pes);printf("Digite sua altura\n");scanf("%f",&alt);t=pes/pow(alt,2);if (t < 16,99){printf("Seu imc é %f e você está muito abaixo do peso ideal",t);}else if ((t >=17) && (t <=18,49)){printf("Seu imc é %f e você está abaixo do peso ideal",t);}else if ((t >=18,5) && (t <=24,99)){printf("Seu imc é %f e você está no peso ideal",t);}else if ((t >= 25) && (t <=29,99)){printf(" Seu imc é %f e você está acima do peso ideal",t);}else if ((t >=30) && (t <=34,99)){printf("Seu imc é %f e você está com obesidade",t);}else if ((t >=35) && (t <= 39,99)){printf("Seu imc é %f e você está com obesidade severa",t);}else if (t>40){printf("Seu imc é %f e você está com obesidade morbida",t);}}
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
Codigo para verificar se a string 2 é a 1 invertida
em C/C#/C++
Postado
ja resolvi o problema!