Últimos assuntos | » Algoritmo para verificação de número primoSáb Ago 10, 2013 5:16 pm por Eletrical Engineer » Preciso fazer um programa em C, que leia 20 numeros, some-os e mostre o resultados final.Sáb Abr 27, 2013 7:03 pm por Kalisha » jogo da velhaDom Set 30, 2012 2:26 am por rudison » Jogo da Velha em C Contra pc e contra player!Ter Jun 12, 2012 7:59 am por josevieira » 1º: Desafio Sáb Jun 18, 2011 2:16 am por FelipeSilveira» Enduro (Jogo clássico do Atari)Sáb Jun 18, 2011 1:32 am por FelipeSilveira» Função Somatório Seg maio 16, 2011 12:46 pm por TeddyBear » Como formatar o windowsQua maio 11, 2011 10:24 pm por FelipeSilveira» formataçãoQua maio 11, 2011 9:26 pm por FelipeSilveira |
Preciso fazer um programa em C, que leia 20 numeros, some-os e mostre o resultados final. | Qui Nov 01, 2012 10:14 am por MatheusRoses | Aqui esta o codigo, ou pelo menos metade dele:
#include <stdio.h>
void main(void)
{
int num[20], c;
for (int c = 0; c <= 19; c++)
{
printf("Numero:", c);
scanf("%d", &num[c]);
}
return;
}
Quem puder me ajudar
[ Leitura completa ] | Comentários: 3 |
jogo da velha | Dom Set 30, 2012 2:26 am por rudison | alguem pode me ajudar nao consigo terminar travei aqui! :/
preciso fazer esse jogo, com codigo das jogadas, um contra um, e sem matrizes.
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int p11, p12, p13,
p21, p22, p23,
p31, p32, p33,
ocup, tipo, lin, col, vez;
p11 = p12 = p13 = 0;
p21 = p22 = p23 = 0;
p31 = p32 = p33 = 0;
ocup = 1;
…
[ Leitura completa ] | Comentários: 0 |
Função Somatório | Seg maio 16, 2011 12:46 pm por TeddyBear | Ta aki galera uma função que faz somatório de n números. Bem simples, porem com muitas aplicações.
- Código:
-
int somatorio (int n)
{
int soma=0, i;
for(i=1;i<=n;i++){
soma = soma + i;
}
return (soma);
}
| Comentários: 0 |
Programa para mostrar se um número é primo: | Qua maio 04, 2011 2:32 am por FelipeSilveira | - Código:
-
#include <stdio.h>
#define FALSE 0
#define TRUE 1
int main()
{
int n; /* numero a ser testado */
int divisor; /* divisor de n */
int eprimo; /* indica se n ainda tem chance de ser primo */
printf("\n\tTeste de primalidade\n");
printf("\nDigite um numero inteiro: ");
scanf("%d", …
[ Leitura completa ] | Comentários: 0 |
Programa que mostra os maiores valores de dois vetores | Ter Abr 26, 2011 10:15 pm por TeddyBear | E ai galerinha ta ai um exercicio basico que tive que fazer, mas ta ai para quem quiser da uma olha ou usa-lo como base para outro [Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Programa que mostra os maiores valores de dois vetores:
Código:
- Código:
-
#include<stdio.h>
int main()
{
int vet1[5] ;
int vet2[5] ;
int vetMaior[5];
int x, i, i2, contador = 0, contador2 = 0;
…
[ Leitura completa ] | Comentários: 0 |
Exemplo Simples de Algoritmo Bolha | Seg Abr 11, 2011 11:11 pm por FelipeSilveira | - Código:
-
#include<stdio.h>
#include<stdlib.h>
#define MAX 10
troca (int*x, int*y)
{
int aux;
aux = *x;
*x=*y;
*y=aux;
}
int main ()
{
int lista[MAX];
int i, j, temp, x;
/*Gera numeros aleatorios e preenche o vetor */
for(i = 0; i < MAX; i++)
{
…
[ Leitura completa ] | Comentários: 1 |
Ler o consumo mensal em kilowatts de 10 consumidores.... | Ter Abr 12, 2011 7:18 pm por TeddyBear | Programa Correspondente ao seguinte Exercicio:
Ler o consumo mensal em kilowatts de 10 consumidores. Rejeitar a leitura de consumo
negativo. Para cada consumo lido, calcular e informar o valor a ser pago, sabendo que:
até 30 kw: consumo mínimo: R$ 5,00;
a partir de 30 kw até 100 kw: R$ 0,20 por kw;
acima de 100 kw: R$ 0,25 por kw.
Adicionar para todos os casos taxa de …
[ Leitura completa ] | Comentários: 0 |
| | Jogo da Velha em C Contra pc e contra player! | |
| | Autor | Mensagem |
---|
josevieira
Mensagens : 2 Data de inscrição : 12/06/2012
| Assunto: Jogo da Velha em C Contra pc e contra player! Ter Jun 12, 2012 7:56 am | |
| PARA FUNCIONAR CORRETAMENTE COLOQUE DENTRO DE UMA PASTA
#include <stdio.h> #include <stdlib.h> #include <time.h> char menu () { int i,j; char jogo[3][3]; for(i=0;i<3;i++) { for (j=0;j<3;j++) { jogo[i][j]='_'; } } printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); } int main() {
//INTERFACE MENU####################################################
printf("\t______ \n"); printf("\t | ____ ___ ____ \n"); printf("\t | | | | | | \n"); printf("\t| | | | | _ | | \n"); printf("\t|__| |____| |___| |____| DA \n"); printf("\n"); printf("\t _ _ __ ___ \n"); printf("\t \\\\ // | | | | | | \n"); printf("\t \\\\ // |-- | |___| |___| \n"); printf("\t \\\\_// |__ |___ | | | | \n");
printf("\t Versao 0.5\n");
//SWITCH MENU int x; printf("\n\t\t\t1.Player 1 VS Computer\n"); printf("\n\t\t\t2.Player 1 VS Player 2\n"); printf("\n\t\t\t3.Credits\n"); printf("\n\t\t\t4.Tutorial\n"); printf("\n\t\t\t5.Sair\n");
scanf("%d",&x);
switch(x){ //PLAYER1 VS COMPUTER################################ case 1 : system("cls");
//######################VARIAVEIS##################### char repo,escolha,conti3; char jogo[3][3],nome[10],nome2[11]; int i,j,velha=0,placar=0,placar1=0,y,cont=0,i2,j2,player1=0,comp=0;
for (i=0;i<3;i++) { for (j=0;j<3;j++) { jogo[i][j]='_'; } }
menu(jogo[0][0],jogo[0][1],jogo[0][2],jogo[1][0],jogo[1][1],jogo[1][2],jogo[2][0],jogo[2][1],jogo[2][2]); printf("\nJogador 1 :%d\n",placar); printf("\njogador 2 :%d\n",placar1); printf("\n"); printf("Jogar S/N ?\n"); getchar(); scanf("%c",&repo);
if (repo=='s' || repo=='S'){
printf("\nPlayer1 Name ?\n");
getchar(); gets(nome);
do {
printf("\t\t\t\t\t\tJogador 1 :%d\n",placar); printf("\t\t\t\t\t\tjogador 2 :%d\n",placar1);
printf("Vez Do %s",nome); scanf("%d%d",&i,&j);
system("cls");
//COMPUTER JOGADA/////////////a srand ( time(NULL) );
y=rand()%9+1;
if(y==1 && jogo[0][0]=='_') { jogo[0][0]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++;
} else if(y==2 && jogo[0][1]=='_') { jogo[0][1]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++;
} else if(y==3 && jogo[0][2]=='_') { jogo[0][2]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++;
} else if(y==4 && jogo[1][0]=='_') { jogo[1][0]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++;
} else if(y==5 && jogo[1][1]=='_') { jogo[1][1]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++;
} else if(y==6 && jogo[1][2]=='_') { jogo[1][2]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++; } else if(y==7 && jogo[2][0]=='_') { jogo[2][0]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++; } else if(y==8 && jogo[2][1]=='_') { jogo[2][1]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++; } else if(y==9 && jogo[2][2]=='_') { jogo[2][2]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); cont++; }
if (i>2 || j>2){ printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\nERRO!\n");
} system("cls"); if (i<=2 || j<=2){
if (i==0 && j==0){ jogo[0][0]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++;
} else if (i==0 && j==1){ jogo[0][1]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==0 && j==2){ jogo[0][2]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++;
} else if (i==1 && j==0){ jogo[1][0]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==1 && j==1){ jogo[1][1]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if(i==1 && j==2){ jogo[1][2]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==2 && j==0){ jogo[2][0]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==2 && j==1){ jogo[2][1]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==2 && j==2){ jogo[2][2]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } if (jogo[0][0]=='X' && jogo[0][1]=='X' && jogo[0][2]=='X' ){ printf("Player 1 Ganhou!\n"); player1++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[1][0]=='X' && jogo[1][1]=='X' && jogo[1][2]=='X'){ printf("Player 1 Ganhou!\n"); player1++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[2][0]=='X' && jogo[2][1]=='X' && jogo[2][2]=='X'){ printf("Player 1 Ganhou!\n"); player1++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[2][0]=='X' && jogo[1][1]=='X' && jogo[0][2]=='X'){ printf("Player 1 Ganhou!\n"); player1++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[0][0]=='X' && jogo[1][1]=='X' && jogo[2][2]=='X'){ printf("Player 1 Ganhou!\n"); player1++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[0][0]=='X' && jogo[1][0]=='X' && jogo[2][0]=='X'){ printf("Player 1 Ganhou!\n"); player1++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[0][1]=='X' && jogo[1][1]=='X' && jogo[2][1]=='X'){ printf("Player 1 Ganhou!\n"); player1++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[0][2]=='X' && jogo[1][2]=='X' && jogo[2][2]=='X'){ printf("Player 1 Ganhou!\n"); player1++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][0]=='0' && jogo[0][1]=='0' && jogo[0][2]=='0' ){ printf("Computer Wins\n"); comp++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[1][0]=='0' && jogo[1][1]=='0' && jogo[1][2]=='0'){ printf("Computer Wins\n"); comp++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[2][0]=='0' && jogo[2][1]=='0' && jogo[2][2]=='0'){ printf("Computer Wins\n"); comp++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][0]=='0' && jogo[1][1]=='0' && jogo[2][2]=='0'){ printf("Computer Wins\n"); comp++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[0][0]=='0' && jogo[1][0]=='0' && jogo[2][0]=='0'){ printf("Computer Wins\n"); comp++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[0][1]=='0' && jogo[1][1]=='0' && jogo[2][1]=='0'){ printf("Computer Wins\n"); comp++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
} } if (jogo[0][2]=='0' && jogo[1][2]=='0' && jogo[2][2]=='0'){ printf("Computer Wins\n"); comp++; system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); getchar(); scanf("%c",&conti3); if(conti3=='n' || conti3=='N'){ printf("\t\nPlacar!\n"); printf("\n %s : %d\n",nome,player1); printf("\nComputer :%d",comp); printf("\n"); printf("BYE!\n"); break;
}
}
}
if (velha==9){ printf("VELHA"); break; }
printf(" Y:%d",y);
}
while(repo!='n'); }
break;
/////////////////PLAYER 1 VS PLAYER 2 ############################ case 2 : system("cls"); placar=0; placar1=0; char conti;
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n");
printf("\nJogador1 :%d\n",placar); printf("\n%Jogador2 :%d\n",placar1); printf("\n"); printf("Jogar S/N ?\n"); getchar(); scanf("%c",&repo);
if (repo=='s' || repo=='S'){
printf("Player 1 (X) digite Seu Nome:\n"); getchar(); gets(nome);
printf("Plauyer 2 (Y) digite seu Nome:\n");
gets(nome2);
do {
printf("\t\t\t\t\t\t%s :%d\n",nome,placar); printf("\t\t\t\t\t\t%s :%d\n",nome2,placar1); printf("Vez do %s\n",nome); scanf("%d%d",&i,&j); if (i==i2 && j==j2){ printf("Posicao Preenchida Digite Novamente"); scanf("%d%d",&i,&j); }
system("cls"); getchar();
if (i>2 || j>2){ printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\nERRO!\n");
} if (i<=2 || j<=2){
if (i==0 && j==0){ jogo[0][0]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++;
} else if (i==0 && j==1){ jogo[0][1]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==0 && j==2){ jogo[0][2]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++;
} else if (i==1 && j==0){ jogo[1][0]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==1 && j==1){ jogo[1][1]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if(i==1 && j==2){ jogo[1][2]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==2 && j==0){ jogo[2][0]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==2 && j==1){ jogo[2][1]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i==2 && j==2){ jogo[2][2]='X'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } if (jogo[0][0]=='X' && jogo[0][1]=='X' && jogo[0][2]=='X' ){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[1][0]=='X' && jogo[1][1]=='X' && jogo[1][2]=='X'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\t Deseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[2][0]=='X' && jogo[2][1]=='X' && jogo[2][2]=='X'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s : %d\n",nome,placar); printf("\n%s 2 : %d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
}
if (jogo[2][0]=='X' && jogo[1][1]=='X' && jogo[0][2]=='X'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][0]=='X' && jogo[1][1]=='X' && jogo[2][2]=='X'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][0]=='X' && jogo[1][0]=='X' && jogo[2][0]=='X'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][1]=='X' && jogo[1][1]=='X' && jogo[2][1]=='X'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][2]=='X' && jogo[1][2]=='X' && jogo[2][2]=='X'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
}
if (velha==9){ printf("VELHA"); break; }
} printf("\t\t\t\t\t\t%s :%d\n",nome,placar); printf("\t\t\t\t\t\t%s :%d\n",nome2,placar1); printf("Vez do %s\n",nome2);
scanf("%d%d",&i2,&j2); if (i2==i && j2==j){
printf("\n"); printf("POSICAO PREENCHIDA ! Digite Novamente:"); scanf("%d%d",&i2,&j2);
} system("cls"); getchar();
if (i2>2 || j2>2){ printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\nERRO!\n");
} if (i2<=2 || j2<=2){
if (i2==0 && j2==0){ jogo[0][0]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i2==0 && j2==1){ jogo[0][1]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++;
} else if (i2==0 && j2==2){ jogo[0][2]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++;
} else if (i2==1 && j2==0){ jogo[1][0]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i2==1 && j2==1){ jogo[1][1]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if(i2==1 && j2==2){ jogo[1][2]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i2==2 && j2==0){ jogo[2][0]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i2==2 && j2==1){ jogo[2][1]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; } else if (i2==2 && j2==2){ jogo[2][2]='0'; printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][1],jogo[2][2]); velha++; }
if (jogo[0][0]=='0' && jogo[0][1]=='0' && jogo[0][2]=='0' ){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[1][0]=='0' && jogo[1][1]=='0' && jogo[1][2]=='0'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[2][0]=='0' && jogo[2][1]=='0' && jogo[2][2]=='0'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[2][0]=='0' && jogo[1][1]=='0' && jogo[0][2]=='0'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][0]=='0' && jogo[1][1]=='0' && jogo[2][2]=='0'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][0]=='0' && jogo[1][0]=='0' && jogo[2][0]=='0'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][1]=='0' && jogo[1][1]=='0' && jogo[2][1]=='0'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
} if (jogo[0][2]=='0' && jogo[1][2]=='0' && jogo[2][2]=='0'){ printf("%s Ganhou!\n",nome); placar++; printf("\n%s :%d\n",nome,placar); printf("\n%s 2 :%d\n",nome2,placar1);
system("pause"); system("cls");
for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; } }
printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t_%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\n"); printf("\t\tDeseja Continuar ??(S|N)\n"); scanf("%c",&conti); if(conti=='n' || conti=='N'){ printf("\t\nPlacar!\n"); printf("\n%s : %d\n",nome,placar); printf("\n%s : %d\n",nome2,placar1); printf("\n"); printf("BYE!\n"); break;
}
}
if (velha==9){ printf("VELHA"); break; }
} } while(repo!='n'); }
break;
case 3 : system("cls");
printf("\n"); printf("\t\t\t Analise de Sistemas-CESMAC\n"); printf("\n"); printf("\n"); printf("\t Criado Por Jose Vieira AND Lucas Gomes\n"); printf("\n\tDiciplina : ALGORITIMO\n"); printf("\n\t Professor: Fernando Pinto"); printf("\t Projeto Algoritimo\n"); printf("\n"); printf("1.Voltar\n");
scanf("%d",&x);
switch(x) { case 1 : system("start test.exe"); break; } case 4 : system("cls");
printf("\t\t\t Tutorial \n"); printf("\n"); printf("jogar Por Cordenadas Da Matriz \n"); printf("Voce Digitara A linha e coluna SEPERADOS POR ESPACO! ex :\n"); for (i=0;i<3;i++){ for (j=0;j<3;j++){ jogo[i][j]='_'; }
} printf("\n"); printf("\n"); printf("\t\t\t 0 1 2 \n"); printf("\t\t\t 0 _%c_|_%c_|_%c_]\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t 1 _%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t 2 _%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("\n"); printf("\nSe voce Digita linha =0 da ESPACE e coluna=0 entao\n"); printf("\n"); printf("\t\t\t 0 1 2 \n"); jogo[0][0]='X'; printf("\t\t\t 0 _%c_|_%c_|_%c_\n",jogo[0][0],jogo[0][1],jogo[0][2]); printf("\t\t\t 1 _%c_|_%c_|_%c_\n",jogo[1][0],jogo[1][1],jogo[1][2]); printf("\t\t\t 2 _%c_|_%c_|_%c_\n",jogo[2][0],jogo[2][2],jogo[2][2]); printf("\n"); printf("Fim!"); printf("1.Voltar"); scanf("%d",&x); switch(x) { case 1 : system("start test.exe"); break; } break;
break; case 5 : printf("\nBye \n"); break; default :
printf("\n"); printf("DIGITE O NUMERO DO LADO DA OPCAO DESEJADA\n"); break; }
system("pause");
}
| |
| | | josevieira
Mensagens : 2 Data de inscrição : 12/06/2012
| Assunto: Re: Jogo da Velha em C Contra pc e contra player! Ter Jun 12, 2012 7:59 am | |
| tem alguns bug mas ta legal! | |
| | | | Jogo da Velha em C Contra pc e contra player! | |
|
Tópicos semelhantes | |
|
| Permissões neste sub-fórum | Não podes responder a tópicos
| |
| |
| Votação | | Qual o Melhor Compilador de C/C++ | DEV C++ | | 67% | [ 4 ] | Borland C++ | | 0% | [ 0 ] | MingW | | 0% | [ 0 ] | Visual C++ | | 0% | [ 0 ] | eMbedded Visual C++ | | 0% | [ 0 ] | Outro | | 0% | [ 0 ] | Linux(Compilador do proprio SO) | | 33% | [ 2 ] |
| Total de votos : 6 |
|
Quem está conectado? | Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum O recorde de usuários online foi de 73 em Ter Mar 09, 2021 4:49 am |
Estatísticas | Temos 85 usuários registrados O último membro registrado é Problebalti
Os nossos membros postaram um total de 43 mensagens em 27 assuntos
|
|