Informática, perguntado por matheusamaral1771, 4 meses atrás

Faça um programa em C para dizer o vencedor de uma partida de ping-pongue entre o jogador 1 e o jogador 2. Para cada ponto disputado, o usuário deve informar 1 ou 2 para dizer qual o jogador venceu aquele ponto. A partida chega ao final quando um dos jogadores tiver 21 pontos (ou mais) e a diferença de pontos entre os jogadores for maior ou igual a dois.

Soluções para a tarefa

Respondido por jonasemanuel117
1

#include <stdio.h>

#include <stdlib.h>

int i,a,b,c,aux1,aux2;

int main(){

 printf("COMECANDO A PARTIDA!!\n\n");

 while(a<21 && b<21){

         printf("################\nJOGADOR 1-->%d PONTOS!\nJOGADOR 2-->%d PONTOS!\n################\n\n",a,b);

     printf("Digite quem ganhou o ponto\n1 - Jogador UM \n2 - Jogador DOIS\n");

     scanf("%d",&c);

     switch(c){

         case 1:

             a++;

             system("cls");

             break;

         case 2:

             b++;

             system("cls");

             break;

         default:

             system("cls");

             printf("\nCOMANDO NAO ENTENDIDO, TENTE NOVAMENTE!!\n");

             break;

     }

     aux1= a - b;

     aux2= b - a;

     if(aux1>=2){

         printf("\nJOGADOR UM VENCEU POR DIFERENCA DE 2 PONTOS!!");

     }

     else if(aux2>=2){

         printf("\nJOGADOR DOIS VENCEU POR DIFERENCA DE 2 PONTOS!!");

     }

     else if(a>=21){

         printf("\nJOGADOR UM VENCEU POR ALCANCAR 21 PONTOS!");

     }

     else if(b>=21){

         printf("\nJOGADOR DOIS VENCEU POR ALCANCAR 21 PONTOS!");

     }

 }

return 0;

}


NicollasYuri: olá amigo poderia me ajudar em algumas perguntas de programação q eu fiz?
NicollasYuri: as duas ultimas
jonasemanuel117: puts amigo, acredita que tô aprendendo c++ agr , por enquanto só tô no C e python msm
NicollasYuri: pode resolver em C tambem, se vc souber
jonasemanuel117: Em C acho que dá bom, daq a uma hr mais ou menos eu vou lá tentar blz?
NicollasYuri: blz amigo <3
Perguntas interessantes