-
Posts
34 -
Cadastrado em
-
Última visita
Reputação
9-
Olá Se o que voce quer é omitir os valores apos a vírgula faça como exemplo abaixo: printf("\nA media: %0.f\n\n",media); Mas, Cuidado! Ao limitar a exibição do valor somente até a virgula (sua parte inteira) voce não saberá se o valor será exato, e quando tentar fazer algum cálculo aritmético com este valor o seu resultado pode não sair como esperado. Uma boa prática seria limitar duas casas (float, double)após a vírgula ficando assim: printf("\nA media: %0.2f\n\n",media); Espero ter te ajudado.
-
Ola bom dia, Maluquice? imagina... Se isso realmente te fascina será uma boa iniciativa.
-
Olá Bom dia, Encontrei este erro em seu códio, Faltou (>) apos o head stdio.h. no mais o seu código funciona. Respondendo sua pergunta: O seu programa já é uma função, a principal. Agora se o que você deseja é organizar o seu código por funções, recomendo que estude funções ponteiros, passagem de paramentos: por valor e por referencia. Espero ter te Ajudado.
-
Alguém conhece alguma biblioteca tutorial livro ou funções para trabalhar com caracteres largos.
-
#include <stdio.h>int main(int argc, char *argv[]){ char string[6]; {'░', '▒', '▓', '│', '┤', 'Á'}; for(int i=0;i<6-1;i++){ if(string[i] == '▒'); puts("Indice [%d] Sucesso\n", i); else puts("Indice [%d] Falha\n", i); } getch(); return 0;} Tenta compilar ae depois posta o resultado.
-
Olá pessoal Gostaria de saber como comparar caracteres da tabela ASCII acima de 127 Qualquer ideia sugestão ou Opinião Serão muito bem vindas.
-
Criar este programa do zero você estaria reinventando a roda, já existe vários programas para lidar com esta inconveniência inclusive com código fonte aberto. Se for dar créditos da pra esse aqui dsp2003 Win32 binários: http://wks.arai-kibou.ru/ae.php?p=dl Manual on-line: http://wks.arai-kibou.ru/ae.php?p=docu Informação doação: http://wks.arai-kibou.ru/donate.php
-
posso retirar um valor da minha variavel em C?
Cobblepot respondeu ao tópico de Bruno Lobão em C/C#/C++
presumi que o tipo de dado estava errado pois nos dois if's ele cita dois valores sem as aspas simples. linha 31 if (escolha = 1) linha 64 else if (escolha = 2) -
posso retirar um valor da minha variavel em C?
Cobblepot respondeu ao tópico de Bruno Lobão em C/C#/C++
Um dos seu erros é que você esta passando um valor inteiro para uma variável que espera um caractere, troca tipo da variável escolha, para int. no scanf ("%d", &escolha); no primeiro if voce ta colocando que escolha recebe 1 no segundo if escolha recebe dois troque o operador (=) para ( == ) você declarou tres argumentos nas duas funcoes mas não esta usando no corpo da funcao. agora eu não entendi o que realmente as duas funcoes devem fazer. void status(float vida,float mana,float exp); //-------funções de batalha------------ int experiencia_nivel (float exp, float exp_ganha, float nivel); -
Olá bom dia alem de estar usando o Switch invés de usar if ( ) e else ( ) seu programa tem erros de lógica. if(nota == 9.0 || nota <=10) cout<<"SS"; if(nota == 7.0 || nota <=8.0) cout<<"MS"; if(nota == 5.0 || nota <=6.9) cout<<"MM"; if(nota == 3.0 || nota <=4.9) cout<<"MI"; if(nota == 0.1 || nota <=2.9) cout<<"MM"; Se eu inserir 3 ele vai entrar na maioria dos IF's pois voce declarou que tem que ser igual a 9 ou menor que 10, e 3 é menor que 10 menor que 8 e 4.9.
-
Curso de Linguagem C online com certificado tem?
Cobblepot respondeu ao tópico de Renanzinthhh em C/C#/C++
http://bravacursos.com.br/curso-de-programacao-em-c/ Aproveita que o preco tá Ótimo. -
Bom dia. Se possível poste o código.
-
Olá, Bom dia. [isis Binder] disse tudo amigo. int valor_repetido;int vetor[7] = 2-3-4-2-5-6;for (i=0 i<tamanho do vetor; i++) { if(vetor[i] == vetor[i+1] ) valor_repetido++;} Boa sorte.
-
Costumo limpar o buffer de entrada desta forma crio a funcao: void flush_in(){ int ch; while( (ch = fgetc(stdin)) != EOF && ch != '\n' ){} } coloco ela após scanf veja seu código como ficou usando esta funcao. #include<stdio.h>void flush_in(){ int ch; while( (ch = fgetc(stdin)) != EOF && ch != '\n' ){} }int main(){ printf("1 - A Logo da marca PUMA tem como simbolo um animal:\n"); printf("a) capivara\n"); printf("b) onca\n"); printf("c) Leopardo\n\n"); printf("2 - Quantos meses tem um ano: \n"); printf("a) 365 dias\n"); printf("b) 12 meses\n"); printf("c) 32 meses\n\n"); printf("Deseja responder qual questão?\n"); int esc; scanf("%d",&esc); flush_in();//Melhor maneira de limpar o buffer if(esc == 1){ printf("Qual a resposta: "); char resp; scanf("%c",&resp); flush_in(); switch(resp){ case 'a': printf("Incorreto"); break; case 'b': printf("Incorreto"); break; case 'c': printf("Correto"); break; default: printf("Erro: 032837"); } }else { printf("Qual a resposta: "); char resp2; scanf("%c",&resp2); flush_in(); switch(resp2){ case 'a': printf("Incorreto"); break; case 'b': printf("Correto"); break; case 'c': printf("Incorreto"); break; default: printf("Erro: 92075"); } } return 0;}
-
char variavel[10];/*Suporta uma string de 9 caracteres*/printf("Digite uma string: "); scanf("%s", variavel); Não é necessario &(E comercial) antes da variavel. Boa Sorte.
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