Aline Freceiro
Membros-
Total de itens
5 -
Registro em
-
Última visita
Sobre Aline Freceiro
Últimos Visitantes
1.182 visualizações
Aline Freceiro's Achievements
0
Reputação
-
Bom dia!! Alguém para resolver esse exercício para mim, por favor!! Preciso com urgência Reverso do número. Faça uma função que retorne o reverso de um número inteiro informado. Por exemplo: 127 -> 721. #include <stdio.h> int inverte(int num) { int num_inv=0; while (num > 0) { num_inv = num_inv*10 + num%10; num /= 10; } return num_inv; } int main() { int numero; scanf("%d", &numero); printf("\n%d - %d\n", numero, inverte(numero)); return 0; }
-
Jogo de Forca. Desenvolva um jogo da forca. O programa terá uma lista de palavras lidas de um arquivo texto e escolherá uma aleatoriamente. O jogador poderá errar 6 vezes antes de ser enforcado. Digite uma letra: A -> Você errou pela 1ª vez. Tente de novo! Digite uma letra: O A palavra é: _ _ _ _ O Digite uma letra: E A palavra é: _ E _ _ O Digite uma letra: S -> Você errou pela 2ª vez. Tente de novo! #include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> int main() { FILE *ptarq; char palavra[50], tentativa[50], letra; int cont=0, i, k, acertos=0, tent=0; ptarq = fopen ("palavras_forca.txt", "r"); if (ptarq == NULL) { perror("Erro ao abrir o arquivo."); exit(1); } else { while (fgets(palavra, 49, ptarq) != NULL) cont++; rewind(ptarq); srand (time(NULL)); k = rand() % cont; for (i=0; i<=k; i++) fgets(palavra, 49, ptarq); fclose (ptarq); for (i=0; palavra[i] != '\n' && palavra[i] != '\0'; i++) tentativa[i] = '_'; tentativa[i] = '\0'; do { tent++; printf("%d - %s\n", tent, tentativa); printf("Informe uma letra: "); letra = getchar(); while(getchar() != '\n'); /* Limpa buffer de entrada */ for (i=0; palavra[i] != '\n' && palavra[i] != '\0'; i++) { if (letra == palavra[i]) { tentativa[i] = letra; acertos++; } } } while ((tent < 6) && (acertos < strlen(tentativa))); } if (acertos < strlen(tentativa)) printf("Você perdeu. A palavra é: %s\n", palavra); else printf("Parabéns você advinhou em %d tentativas!\n", tent); return 0; } Não está dando erro na compilação, quando eu coloco para girar, informa que não pode abrir!!
-
Boa tarde!! Preciso que resolva essa questão, não estou conseguindo!! Reverso do número. Faça uma função que retorne o reverso de um número inteiro informado. Por exemplo: 127 -> 721. #include <stdio.h> int inverte(int num) { int num_inv=0; while (num > 0) { num_inv = num_inv*10 + num%10; num /= 10; } return num_inv; } int main() { int numero; scanf("%d", &numero); printf("\n%d - %d\n", numero, inverte(numero)); return 0; }
-
Boa tarde!! Estou precisando de ajuda, não estou conseguindo compilar, esta dando erro!! - Em uma competição de salto em distância cada atleta tem direito a cinco saltos. O resultado do atleta será determinado pela média dos cinco valores restantes. Você deve fazer um programa que receba o nome e as cinco distâncias alcançadas pelo atleta em seus saltos e depois informe o nome, os saltos e a média dos saltos. O programa deve ser encerrado quando não for informado o nome do atleta. A saída do programa deve ser conforme o exemplo abaixo: 1. Atleta: Rodrigo Curvêllo 2. 3. Primeiro Salto: 6.5 m 4. Segundo Salto: 6.1 m 5. Terceiro Salto: 6.2 m 6. Quarto Salto: 5.4 m 7. Quinto Salto: 5.3 m 8. 9. Resultado final: 10. Atleta: Rodrigo Curvêllo 11. Saltos: 6.5 - 6.1 - 6.2 - 5.4 - 5.3 12. Média dos saltos: 5.9 m #include <iostream> #include <string> using namespace std; int main() { int num_salto; float saltos[5], soma=0, media; string nome; cout << "Informe o nome do atleta: "; cin >> nome; for (num_salto=0; num_salto < 5; num_salto++) { cout << num_salto + 1 << "º salto: "; cin >> saltos[num_salto]; soma += saltos[num_salto]; } media = soma / 5; cout << "Resultado final" << endl; cout << "Atleta: " << nome << endl; cout << "saltos: "; for (num_salto=0; num_salto < 5; num_salto++) cout << "\t" << saltos[num_salto]; cout << endl; cout << "Média dos saltos: " << media << endl; return 0; }
-
Estou precisando de ajuda para resolução de um exercício!!! Mais eu não estou conseguindo copiar e colar, como eu faz? Eu tenho que digitar tudo aqui?