Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''C/C++''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 8 registros

  1. Henrique Ferreira Silva

    Guarda de dados

    Como eu faço para guardar o último número chutado pelo usuário numa variável (É um jogo de adivinhação). Obs: eu não quero guarda todos os números não chutados, e sim, o último. Me ajudem.
  2. Henrique Ferreira Silva

    Como avisar para o usuário que ele já jogou o mesmo número

    // incluindo as bibliotecas #include <stdio.h> #include <locale.h> // biblioteca para definição de configurações locais #include <stdlib.h> #include <time.h> // definindo as constantes #define NUMERO_DE_TENTATIVAS 3 #define FACIL 20 #define MEDIO 15 #define DIFICIL 6 #define PONTOS_INICIAL 1000 int main() { volta: setlocale(LC_ALL, "Portuguese"); // Definição para uso de configurações em português; Usei por causa da acentuação no compilador //imprimi cabeçalho bonito do jogo printf("\n\n"); printf(" P /_\\ P \n"); printf(" /_\\_|_|_/_\\ \n"); printf(" n_n | ||. .|| | n_n Bem vindo ao \n"); printf(" |_|_|nnnn nnnn|_|_| Jogo de Adivinhação! \n"); printf(" |\" \" | |_| |\" \" | \n"); printf(" |_____| ' _ ' |_____| \n"); printf(" \\__|_|__/ \n"); printf("\n\n"); // declarando variaveis que serão usadas mais a frente int chute; int acertou; int nivel; int totaldetentativas; int limite; int voltar; // difinindo a quantidade de pontos inicial double pontos = 1000; //gerando um número secreto aleatório printf("Escolha o limite: "); scanf("%d", &limite); srand(time(0)); int numerosecreto = rand() % limite; // escolhendo o nivel de dificuldade printf("Qual o nível de dificuldade?\n"); printf("(1) Fácil (2) Médio (3) Difícil\n\n"); printf("Escolha: "); scanf("%d", &nivel); switch(nivel) { case 1: totaldetentativas = 20; break; case 2: totaldetentativas = 15; break; default: totaldetentativas = 6; break; } // loop principal do jogo for(int i = 1; i <= totaldetentativas; i++) { printf("-> Tentativa %d de %d\n", i, totaldetentativas); printf("Chute um número: "); scanf("%d", &chute); // tratando chute de número negativo if(chute < 0) { printf("Você não pode chutar números negativos\n"); i--; continue; } // verifica se acertou, foi maior ou menor acertou = chute == numerosecreto; if(acertou) { break; } else if(chute > numerosecreto){ printf("\nSeu chute foi maior do que o número secreto!\n\n"); } else { printf("\nSeu chute foi menor do que o número secreto!\n\n"); } // calcula a quantidade de pontos double pontosperdidos = abs(chute - numerosecreto) / 2.0; pontos = pontos - pontosperdidos; } // imprrimindo mensagem de vitória ou derrota printf("\n"); if(acertou) { printf(" OOOOOOOOOOO \n"); printf(" OOOOOOOOOOOOOOOOOOO \n"); printf(" OOOOOO OOOOOOOOO OOOOOO \n"); printf(" OOOOOO OOOOO OOOOOO \n"); printf(" OOOOOOOO # OOOOO # OOOOOOOO \n"); printf(" OOOOOOOOOO OOOOOOO OOOOOOOOOO \n"); printf("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO \n"); printf("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO \n"); printf("OOOO OOOOOOOOOOOOOOOOOOOOOOOOO OOOO \n"); printf(" OOOO OOOOOOOOOOOOOOOOOOOOOOO OOOO \n"); printf(" OOOO OOOOOOOOOOOOOOOOOOOO OOOO \n"); printf(" OOOOO OOOOOOOOOOOOOOO OOOO \n"); printf(" OOOOOO OOOOOOOOO OOOOOO \n"); printf(" OOOOOO OOOOOO \n"); printf(" OOOOOOOOOOOO \n"); printf("\nParabéns! Você acertou!\n"); printf("Você fez %.2f pontos. Até a próxima!\n\n", pontos); } else { printf(" \\|/ ____ \\|/ \n"); printf(" @~/ ,. \\~@ \n"); printf(" /_( \\__/ )_\\ \n"); printf(" \\__U_/ \n"); printf("\nVocê perdeu! Tente novamente!\n\n"); } while(voltar = 1) { printf("Digite 1 para voltar.\n"); printf("Você quer jogar novamente? "); scanf("%d", &voltar); goto volta; } }
  3. Gaahl

    Estrutura de dados, C++/C

    Boa noite. Preciso de ajuda neste algoritmo em c++ da matéria de estrutura de dados. Não sei por onde começar. Obrigado! Fazer um programa que utiliza um vetor X de 10 posições e lê 20 valores inteiros situados no intervalo [1,99]. Utilize, ainda, duas variáveis, T1 e T2 inicializadas, respectivamente, com 0 e 11, de tal forma que, no vetor X, tenha-se duas pilhas de bases opostas. Para cada valor lido: se for par e maior do que 50, inseri-lo na pilha 1; se for par e menor ou igual a 50, então retirar o elemento do topo da pilha 1 e escrevê-lo; se for ímpar e maior do que 50, inseri-lo na pilha 2; se o valor lido for ímpar e menor ou igual a 50, então retirar o valor do topo da pilha 2 e escrevê-lo; se ocorrer uma situação de UNDERFLOW, escreva uma mensagem e ignore o valor lido passando a ler o novo valor; se ocorrer OVERFLOW ou se já tiverem sido lidos 20 valores, então escrever o conteúdo das duas pilhas e terminar o programa;
  4. rafael_iftm

    Matrizes

    Prezados,se alguém puder me ajudar neste seguinte problema... Faça um programa que crie uma matriz de inteiros 5x5 e receba os valores para preenchê-la via teclado, não é permitido a entrada de números repetidos. Após receber todos os valores, o programa deve encontrar o maior e o menor número dentro da matriz e mostrar a localização de cada um deles (linha e coluna). Meu código está incompleto, mas nesta primeira parte está dando erro, obrigado. int main() { int matriz[5][5]; //declaracao das variaveis. int l=0,c=0,aux[5][5]; for(l=0;l<5;l++) //inicializar a matriz com zero { for(c=0;c<5;c++) { matriz[5][5]=0; aux[5][5]=0; } } for(l=0;l<5;l++) //receber e validar os valores { for(c=0;c<5;c++) { printf("Informe o valor do elemento ==> linha: %i , coluna: %i\n",l+1,c+1); scanf("%i",&matriz[l][c]); aux[l][c]=matriz[l][c]; if(matriz[l][c]==aux[l][c]) { printf("Numero repetido,digite outro:\n"); scanf("%i",&matriz[l][c]); } } } for(l=0;l<5;l++) //exibir a matriz { for(c=0;c<5;c++) { printf("\t%i",matriz[l][c]); } printf("\n"); } return 0; }
  5. brunaborgesa

    Ajuda com Algoritmo IMC

    Ola gente, preciso fazer um programa usando o labwindows em C para calculo de IMC. O programa que fiz só mostra como resultado "Abaixo do peso" bem rápido e depois fecha o executável. Segue abaixo o programa, se alguem puder me dizer onde está o erro. PRovavelmente é algum uso errado de getchar, nao sei. #include <ansi_c.h> int main () { float peso, altura, a, imc; printf ("este programa calcula o IMC \n"); printf ("Digite seu peso \n"); scanf ("%f", &peso); getchar () ; printf ("Digite sua altura \n"); scanf ("%f" , &altura); getchar () ; a=(altura*altura); imc=(peso/a); if (imc<=17) { printf("Muito abaixo do peso\n"); getchar (); } else if ((imc>17) && (imc<=18,49)) { printf ("Abaixo do peso \n"); getchar (); } else if ((imc>18,49) && (imc<=24,99)) { printf ("Peso normal \n"); getchar (); } else if ((imc>24,99) && (imc<=29,99)) { printf ("Acima do peso \n"); getchar (); } else if ((imc>29,99) && (imc<=34,99)) { printf ("Obesidade I \n"); getchar (); } else if ((imc>34,99) && (imc<=39,99)) { printf ("Obesidade II (severa) \n"); getchar (); } else { printf ("Obesidade III (morbida) \n"); getchar (); } getchar (); return 0; }
  6. Estou fazendo ainda em design uma calculadora de decimo terceiro salário em QT Creator com linguagem C com GTK. Tem 3 TextEdit Tem 3 Labels Tem 3 Buttons Botão Calcular Botão Apagar Botão Sair O botão calcular deve calcular da seguinte maneira TextEdit3=TextEdit1 * TextEdit2/12, que vai dar o decimo terceiro salário,a logica está certa,mas não está funcionando meu programa no QT Creator. Alguém pode me ajudar?
  7. JoaoV-26

    Matriz de caractere colocar nas diagonais

    olá, Eu preciso fazer uma matriz 7x7 que imprima caractere 'x' e 'o' porém o x precisar ser nas duas diagonais, fazer a matriz e imprimir o x em uma diagonal eu consegui porém não estou conseguindo de jeito nenhum imprimir na outra diagonal, a matriz precisa sair assim: x o o o o o x o x o o o x o o o x o x o o o o o x o o o o o x o x o o o x o o o x o x o o o o o x a minha está saindo assim (foto em anexo) Meu código: #include<stdio.h> int main(){ int i, j; char str[2]="x", str1[2]="o"; for(i=1; i<=7; i++){ for(j=1;j<=7; j++) if(i+j == 7+1){ printf("%s", str); }else printf("%s", str1); printf("\n"); } } Alguém pode me ajudar, como faço para outra diagonal sair 'x' também ?????
  8. Mario axe

    Dúvida montagem de exercício

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.