-
Posts
213 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Mayrinck Bernardo postou
-
Outro Sistemas de Vendas Ingressos
Mayrinck Bernardo respondeu ao tópico de Yukio Felberk Shigihara em C/C#/C++
se quiser otimizar para não ficar tantos printfs repetitivos pode fazer assim #include <stdio.h> #include <conio.h> #include <ctype.h> #include <stdlib.h> #include <windows.h> #define u GetStdHandle(STD_OUTPUT_HANDLE) #define textcolor_2(l,f) SetConsoleTextAttribute(u,l+(f<<4)) #include <locale.h> #define i printf("Esse acento esta ocupado selecione outro\n"); int data,horario,ingresso, filme,poltrona; char sair; int matriz_poltrona[4][5]={}; int main (){ setlocale(LC_ALL, "Portuguese"); do{ textcolor_2(12,14); printf("\n Bem-vindo ao teatro \n\n"); textcolor_2(11,0); printf("\nCriancas de 02 a 12 anos, estudantes, adultos com\n"); printf("mais de 60 anos e professores da rede publica tem meia-entrada\n\n"); printf("\nTerca-Feira alunos da rede publica nao pagam\n\n"); printf ("\n Escolha a data: \n"); printf("[1] 08/11/2019 (Sexta)\n"); printf("[2] 09/11/2019 (sábado)\n"); printf("[3] 12/11/2019 (Terca-Feira)\n\n"); scanf("%i",&data); textcolor_2(15,0); printf ("\nEscolha o horario: \n [1]17:30 \n [2]19:00 \n [3]21:00\n\n"); scanf ("%i", &horario); textcolor_2(14,0); printf ("\nEscolha a entrada: \n[1] Ingresso\n[2] Meia-Entrada \n\n"); scanf ("%i", &ingresso); textcolor_2(15,12); printf("\n Escolha a peca: \n[1] Outono \n[2] Verao \n[3] Primavera \n\n"); scanf ("%i",&filme); textcolor_2(7,0); scanf1: printf("\nEscolha a poltrona da fila x coluna: \n"); printf("[ 1]1x1 [ 2]1x2 [ 3]1x3 [ 4]1x4 [ 5]1x5 \n"); printf("[ 6]2x1 [ 7]2x2 [ 8]2x3 [ 9]2x4 [10]2x5 \n"); printf("[11]3x1 [12]3x2 [13]3x3 [14]3x4 [15]3x5 \n"); printf("[16]4x1 [17]4x2 [18]4x3 [19]4x4 [20]4x5\n\n"); scanf ("%d",&poltrona); if(poltrona==matriz_poltrona[1][1]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[1][2]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[1][3]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[1][4]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[1][5]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[2][1]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[2][2]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[2][3]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[2][4]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[2][5]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[3][1]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[3][2]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[3][3]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[3][4]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[3][5]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[4][1]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[4][2]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[4][3]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[4][4]>0){i goto scanf1; } else if(poltrona==matriz_poltrona[4][5]>0){i goto scanf1; } switch(filme){ case 1: printf ("\nOutono\n"); break; case 2: printf ("\nVerao\n"); break; case 3: printf ("\nPrimavera\n"); break; default: printf("\nInvalido\n"); break; system ("pause"); } switch(ingresso){ case 1: printf ("Ingresso\n"); break; case 2: printf ("Meia-Entrada\n"); break; default: printf ("Invalido\n"); break; system ("pause"); } switch(horario){ case 1: printf ("17:30\n"); break; case 2: printf ("19:00\n"); break; case 3: printf ("21:00\n"); break; default: printf ("Invalido\n"); break; system ("pause"); } switch(data){ case 1: printf ("08/11/2019 Sexta\n"); break; case 2: printf ("09/11/2019 sábado\n"); break; case 3: printf ("12/11/2019 Terca-Feira\n"); break; system ("pause"); } switch (poltrona) { case 1: printf ("Poltrona 1x1\n"); matriz_poltrona[1][1]=1; break; case 2: printf ("Poltrona 1x2\n"); matriz_poltrona[1][2]=1; break; case 3: printf ("Poltrona 1x3\n"); matriz_poltrona[1][3]=1; break; case 4: printf ("Poltrona 1x4\n"); matriz_poltrona[1][4]=1; break; case 5: printf ("Poltrona 1x5\n"); matriz_poltrona[1][5]=1; break; case 6: printf ("Poltrona 2x1\n"); matriz_poltrona[2][1]=1; break; case 7: printf ("Poltrona 2x2\n"); matriz_poltrona[2][2]=1; break; case 8: printf ("Poltrona 2x3\n"); matriz_poltrona[2][3]=1; break; case 9: printf ("Poltrona 2x4\n"); matriz_poltrona[2][4]=1; break; case 10: printf ("Poltrona 2x5\n"); matriz_poltrona[2][5]=1; break; case 11: printf ("Poltrona 3x1\n"); matriz_poltrona[3][1]=1; break; case 12: printf ("Poltrona 3x2\n"); matriz_poltrona[3][2]=1; break; case 13: printf ("Poltrona 3x3\n"); matriz_poltrona[3][4]=1; break; case 14: printf ("Poltrona 3x4\n"); matriz_poltrona[3][4]=1; break; case 15: printf ("Poltrona 3x5\n"); matriz_poltrona[3][5]=1; break; case 16: printf ("Poltrona 4x1\n"); matriz_poltrona[4][1]=1; break; case 17: printf ("Poltrona 4x2\n"); matriz_poltrona[4][2]=1; break; case 18: printf ("Poltrona 4x3\n"); matriz_poltrona[4][3]=1; break; case 19: printf ("Poltrona 4x4\n"); matriz_poltrona[4][4]=1; break; case 20: printf ("Poltrona 4x5\n"); matriz_poltrona[4][5]=1; break; default: printf("\nInvalido\n"); break; } textcolor_2(14,9); printf("\nQuer Reservar Outra Poltrona S/N "); sair = (char)getch(); }while( toupper(sair) != 'N' ); textcolor_2(10,12); printf("\n\n\n"); return 0; } -
C Conversão de numero natural para binário com recursão - C
Mayrinck Bernardo respondeu ao tópico de Reberth Siqueira em C/C#/C++
@Reberth Siqueira meu chará #include <stdio.h> int bin(int n){ if(n >= 1){ bin(n/2); printf("%i ", n%2 ); }else{ return n%2; } } int main(){ int n; bin(25); return 0; } -
acho que é mais o menos assim para ser void você tem que passar toda struct void remover(struct cadastro *algumacoisa, int *i,int *x)
-
C Iniciante em C, algoritmo sem utilizar os Mods
Mayrinck Bernardo respondeu ao tópico de Victor Hugo Barbosa Silva em C/C#/C++
me lembrei que tambem poderá usar puts para isso -
sua função é void de vazia como vai passar essas coisas por parametro?
-
o uq é 30 e o que é 60? quais os valores de cad, ingressso e vagas? tem certeza que precisar usar do while?
-
Outro Sistemas de Vendas Ingressos
Mayrinck Bernardo respondeu ao tópico de Yukio Felberk Shigihara em C/C#/C++
@Yukio Felberk Shigihara #include <stdio.h> #include <conio.h> #include <ctype.h> #include <stdlib.h> #include <windows.h> #define u GetStdHandle(STD_OUTPUT_HANDLE) #define textcolor_2(l,f) SetConsoleTextAttribute(u,l+(f<<4)) #include <locale.h> int data,horario,ingresso, filme,poltrona; char sair; int matriz_poltrona[4][5]={}; int main (){ setlocale(LC_ALL, "Portuguese"); do{ textcolor_2(12,14); printf("\n Bem-vindo ao teatro \n\n"); textcolor_2(11,0); printf("\nCriancas de 02 a 12 anos, estudantes, adultos com\n"); printf("mais de 60 anos e professores da rede publica tem meia-entrada\n\n"); printf("\nTerca-Feira alunos da rede publica nao pagam\n\n"); printf ("\n Escolha a data: \n"); printf("[1] 08/11/2019 (Sexta)\n"); printf("[2] 09/11/2019 (sábado)\n"); printf("[3] 12/11/2019 (Terca-Feira)\n\n"); scanf("%i",&data); textcolor_2(15,0); printf ("\nEscolha o horario: \n [1]17:30 \n [2]19:00 \n [3]21:00\n\n"); scanf ("%i", &horario); textcolor_2(14,0); printf ("\nEscolha a entrada: \n[1] Ingresso\n[2] Meia-Entrada \n\n"); scanf ("%i", &ingresso); textcolor_2(15,12); printf("\n Escolha a peca: \n[1] Outono \n[2] Verao \n[3] Primavera \n\n"); scanf ("%i",&filme); textcolor_2(7,0); scanf1: printf("\nEscolha a poltrona da fila x coluna: \n"); printf("[ 1]1x1 [ 2]1x2 [ 3]1x3 [ 4]1x4 [ 5]1x5 \n"); printf("[ 6]2x1 [ 7]2x2 [ 8]2x3 [ 9]2x4 [10]2x5 \n"); printf("[11]3x1 [12]3x2 [13]3x3 [14]3x4 [15]3x5 \n"); printf("[16]4x1 [17]4x2 [18]4x3 [19]4x4 [20]4x5\n\n"); scanf ("%d",&poltrona); if(poltrona==matriz_poltrona[1][1]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[1][2]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[1][3]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[1][4]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[1][5]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[2][1]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[2][2]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[2][3]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[2][4]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[2][5]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[3][1]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[3][2]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[3][3]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[3][4]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[3][5]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[4][1]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[4][2]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[4][3]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[4][4]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } else if(poltrona==matriz_poltrona[4][5]>0){ printf("Esse acento esta ocupado selecione outro"); goto scanf1; } switch(filme){ case 1: printf ("\nOutono\n"); break; case 2: printf ("\nVerao\n"); break; case 3: printf ("\nPrimavera\n"); break; default: printf("\nInvalido\n"); break; system ("pause"); } switch(ingresso){ case 1: printf ("Ingresso\n"); break; case 2: printf ("Meia-Entrada\n"); break; default: printf ("Invalido\n"); break; system ("pause"); } switch(horario){ case 1: printf ("17:30\n"); break; case 2: printf ("19:00\n"); break; case 3: printf ("21:00\n"); break; default: printf ("Invalido\n"); break; system ("pause"); } switch(data){ case 1: printf ("08/11/2019 Sexta\n"); break; case 2: printf ("09/11/2019 sábado\n"); break; case 3: printf ("12/11/2019 Terca-Feira\n"); break; system ("pause"); } switch (poltrona) { case 1: printf ("Poltrona 1x1\n"); matriz_poltrona[1][1]=1; break; case 2: printf ("Poltrona 1x2\n"); matriz_poltrona[1][2]=1; break; case 3: printf ("Poltrona 1x3\n"); matriz_poltrona[1][3]=1; break; case 4: printf ("Poltrona 1x4\n"); matriz_poltrona[1][4]=1; break; case 5: printf ("Poltrona 1x5\n"); matriz_poltrona[1][5]=1; break; case 6: printf ("Poltrona 2x1\n"); matriz_poltrona[2][1]=1; break; case 7: printf ("Poltrona 2x2\n"); matriz_poltrona[2][2]=1; break; case 8: printf ("Poltrona 2x3\n"); matriz_poltrona[2][3]=1; break; case 9: printf ("Poltrona 2x4\n"); matriz_poltrona[2][4]=1; break; case 10: printf ("Poltrona 2x5\n"); matriz_poltrona[2][5]=1; break; case 11: printf ("Poltrona 3x1\n"); matriz_poltrona[3][1]=1; break; case 12: printf ("Poltrona 3x2\n"); matriz_poltrona[3][2]=1; break; case 13: printf ("Poltrona 3x3\n"); matriz_poltrona[3][4]=1; break; case 14: printf ("Poltrona 3x4\n"); matriz_poltrona[3][4]=1; break; case 15: printf ("Poltrona 3x5\n"); matriz_poltrona[3][5]=1; break; case 16: printf ("Poltrona 4x1\n"); matriz_poltrona[4][1]=1; break; case 17: printf ("Poltrona 4x2\n"); matriz_poltrona[4][2]=1; break; case 18: printf ("Poltrona 4x3\n"); matriz_poltrona[4][3]=1; break; case 19: printf ("Poltrona 4x4\n"); matriz_poltrona[4][4]=1; break; case 20: printf ("Poltrona 4x5\n"); matriz_poltrona[4][5]=1; break; default: printf("\nInvalido\n"); break; } textcolor_2(14,9); printf("\nQuer Reservar Outra Poltrona S/N "); sair = (char)getch(); }while( toupper(sair) != 'N' ); textcolor_2(10,12); printf("\n\n\n"); return 0; } -
@allanxd Hoje tem jogo do brasil nem da. Mas posta ai um topico novo com a tentativa do seu problema. Estou chateado que um site tão badalado nao tem um sistema de pontos pra quem ajuda os outros....
-
C Iniciante em C, algoritmo sem utilizar os Mods
Mayrinck Bernardo respondeu ao tópico de Victor Hugo Barbosa Silva em C/C#/C++
@Victor Hugo Barbosa Silva a unica maneira que conheço para imprimir resultado sem modulo é trocando o printf por cout mas isso transforma um codigo .c em .cpp ou seja seria um codigo c++ -
#include <stdio.h> #include <math.h> #include<stdlib.h> #include<conio.h> #define cls system("cls"); int main() { int a,b,c,d,e,i,v,j,k,p,y,x=0; int min,max; char r; cls; printf("Nova Votacaoo para um eleitor digite N\n\n"); printf("Ver vencedor digite A\n\n"); printf("Total de votos nulo e em branco digite B\n\n"); printf("Total de eleitores digite C\n\n"); scanf(" %c", &r); if (r=='a'||r=='A'){ cls; if(x<y) if(x<k) min=x; if(y<k) max=y; else if max=k; else if min=k; max=y; else if(x>k) max=x; if(y>k) min=k; else min=y; else max=k; min=y; printf("Mais votado = %d\n Menos votado= %d\n",max,min); fflush(stdin); getchar(); return main(); } else if(r=='b'||r=='B'){ cls; j=j+p; printf ("%d",&e); } else if(r=='c'||r=='C'){ cls; printf ("%d",&v); } else if(r=='n'||r=='N'){ cls; printf("\n\t sistema de votacao\n"); printf("\n\t 1 para votar em A\n"); printf("\n\t 2 para votar em B\n"); printf("\n\t 3 para votar em C\n"); printf("\n\t 4 para votar em Branco\n"); printf("\n\t 5 para votar em Nulo\n"); scanf("%d",&i); switch (i){ case 1: cls; printf("\n\t voce votou em A n"); x=x+1;v=v+1; return main(); break; case 2: cls; printf("\n\t voce votou em B n"); y=y+1;v=v+1; return main(); break; case 3: cls; printf("\n\t voce votou em C n"); k=k+1;v=v+1; return main(); break; case 4: cls; printf("\n\t voce votou em branco n"); j=j+1;v=v+1; return main(); break; case 5: cls; printf("\n\t voce votou em nulo n"); p=p+1;v=v+1; return main(); break; default: cls; printf("\n\topcao invalida\n"); return main(); } } else{ cls; printf ("opcao invalida\n"); return main(); } }
-
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
@João Victor Souza Carli é só um espelho das informações geradas aleatórias. mas enquanto em %d eu vejo o lado da frente pelo espelho %s mostra a parte de traz é mais ou menos assim. e isso evita repetição adicionado 3 minutos depois para voce entender a parte logica vou deixar esse codigo aqui pra você #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> int main() { int aleatorio[10]; /* variáveis colocadas aqui antes da main são inicializadas com valor zero */ srand(time(NULL)); /* usada apenas uma vez no programa todo */ int cont, j, achou, num; for (cont = 0; cont < 4; cont++) { do { achou = 0; /* igual a falso */ num = rand() % 4 + 1; for (j = 0; j < 4; j++) if (num == aleatorio[j]) achou = 1; /* numero repetiu , igual a verdadeiro */ } while (achou); /* repete enquanto verdadeiro */ aleatorio[cont] = num; } for (j = 0; j < 4; j++) printf("%d",aleatorio[j]); } adicionado 8 minutos depois bem o que esse codigo faz? ele gera numeros aleatorios e imprime. se você alterar o numeros 4 do rand ele vai gerar aleatorio dentre o novo numero que você colocar e se você mudar os 4 dentro do for por outro numero ele vai imprimir o tanto de vez que você colocar. o que e mais interessante disso tudo? que ele só passa o numero para a impressao se a condição for verdadeira ou seja tem um peneramento do resultado final. o numero nunca repete. -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
@João Victor Souza Carli assim... eu gosto muito de strings amo. eu declarei 4 delas que são char w[5];char x[5];char y[5];char z[5]; ou seja são espaços reservados na memoria que recebem letras ou numeros de até 5 digitos, mas quando as declarei não armazenei nada dentro delas. mas porque eu as declarei vazia? sprintf é uma função que eu uso para concatenar informações. quando eu digo sprintf(z, "%d", aleatorio[0]); eu estou dizendo que estou concatenando o valor aleatorio[0] no minha string z. adicionado 0 minutos depois @João Victor Souza Carli eu só melhorei o visu para ficar mais apresentável e tirei o bug se você sortear 1 o 1 te sorteia. ou seja ficou mais aleatorio -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
#include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> #include <string.h> #include <windows.h> #define u GetStdHandle(STD_OUTPUT_HANDLE) #define gotoxy_2(x,y) {COORD c={x,y};SetConsoleCursorPosition(u,c);} #define textcolor_2(l,f) SetConsoleTextAttribute(u,l+(f<<4)); int sorteio() { textcolor_2(15,0);//cor da letra / cor do fundo //12,0vermelho // printf("\n\t1 - Ozeias \t2 - Ana \t 3 - Miria \t 4 - Carlos"); int aleatorio[10]; /* variáveis colocadas aqui antes da main são inicializadas com valor zero */ char w[5];char x[5];char y[5];char z[5]; srand(time(NULL)); /* usada apenas uma vez no programa todo */ int cont, j, achou, num; for (cont = 0; cont < 4; cont++) { do { achou = 0; /* igual a falso */ num = rand() % 4 + 1; for (j = 0; j < 4; j++) if (num == aleatorio[j]) achou = 1; /* numero repetiu , igual a verdadeiro */ } while (achou); /* repete enquanto verdadeiro */ aleatorio[cont] = num; sprintf(w, "%d", aleatorio[3]); sprintf(x, "%d", aleatorio[2]); sprintf(y, "%d", aleatorio[1]); sprintf(z, "%d", aleatorio[0]); } for (j = 0; j < 4; j++) printf("\n");// printf("%d",aleatorio[j]); printf("\tConcorrente numero %s Sorteou concorrente de numero %d\n\n", w, aleatorio[0]); printf("\tConcorrente numero %s Sorteou concorrente de numero %d\n\n", x, aleatorio[1]); printf("\tConcorrente numero %s Sorteou concorrente de numero %d\n\n", z, aleatorio[2]); printf("\tConcorrente numero %s Sorteou concorrente de numero %d\n\n", y, aleatorio[3]); } int main() { printf("\n\t1 - Realizar Sorteio / 2 - Sair"); char h; h = getch(); switch (h) { case '1': system("cls"); Sleep(2000); sorteio(); return main(); break; case '2': break; } } -
C inclementacao de uma pilha no programa
Mayrinck Bernardo respondeu ao tópico de MadroxD em C/C#/C++
issso é muito normal. o livro da minha faculdade era cheio de ambuiguidades e faltava muitas coisas apenas 10 por cento era compilavel mesmo assim conseguir aprender o conteudo e conserta-lo -
C++ Comparador de um maior elemento e posição que se encontra
Mayrinck Bernardo respondeu ao tópico de Eduardo Gobo em C/C#/C++
@Eduardo Gobo existem varios conteudos sobre isso no google.com depois da uma olhadinha -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
#include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> #include <string.h> int sorteio() { printf("1 - ozeias\n2- Ana\n3-miria\n4- Carlos"); int aleatorio[10]; /* variáveis colocadas aqui antes da main são inicializadas com valor zero */ char w[20]; char x[20]; char y[20]; char z[20]; srand(time(NULL)); /* usada apenas uma vez no programa todo */ int cont, j, achou, num; for (cont = 0; cont < 4; cont++) { do { achou = 0; /* igual a falso */ num = rand() % 4 + 1; for (j = 0; j < 4; j++) if (num == aleatorio[j]) achou = 1; /* numero repetiu , igual a verdadeiro */ } while (achou); /* repete enquanto verdadeiro */ aleatorio[cont] = num; sprintf(w, "%d", aleatorio[3]); sprintf(x, "%d", aleatorio[2]); sprintf(y, "%d", aleatorio[1]); sprintf(z, "%d", aleatorio[0]); } for (j = 0; j < 4; j++) printf("\n"); printf("Concorrente numero %s Sorteou concorrente de numero (%d)\n\n", w, aleatorio[0]); printf("Concorrente numero %s Sorteou concorrente de numero (%d)\n\n", x, aleatorio[1]); printf("Concorrente numero %s Sorteou concorrente de numero(%d)\n\n", y, aleatorio[2]); printf("Concorrente numero %s Sorteou concorrente de numero (%d)\n\n", z, aleatorio[3]); } int main() { printf("\n1 Realizar Sorteio / 2 Sair"); char h; h = getch(); switch (h) { case '1': system("cls"); sorteio(); return main(); break; case '2': break; } } @João Victor Souza Carli -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
@João Victor Souza Carli é aleatório isso é normal as vezes acontece ficar repetindo perai que ja vou fazer um metodo para nunca repetir -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
ficaria mas o menos assim mas nesse caso ainda falta fazer uma condição pra a pessoa não sorteiar quem ja foi sorteado #include <stdlib.h> #include <stdio.h> #include <time.h> #include <string.h> #include <conio.h> int sorteiodeoseias(){ int numeroSorteado; char a[10]="Miria"; char b[10]="ana"; char c[10]="Carlos"; srand(time(NULL)); numeroSorteado= rand() % 3; if(numeroSorteado==1){ printf ("Oseias sorteou: %s\n",a); } else if(numeroSorteado==2){ printf ("Oseias sorteou: %s\n",b); } else if(numeroSorteado==3){ printf ("Oseias sorteou: %s\n",c); } } int sorteiodemiria(){ int numeroSorteado; char a[10]="Oseias"; char b[10]="ana"; char c[10]="Carlos"; srand(time(NULL)); numeroSorteado= rand() % 3; if(numeroSorteado==1){ printf ("Miria sorteou: %s\n",a); } else if(numeroSorteado==2){ printf ("Miria sorteou: %s\n",b); } else if(numeroSorteado==3){ printf ("Miria sorteou: %s\n",c); } } int sorteiodeana(){ int numeroSorteado; char a[10]="Miria"; char b[10]="Oseias"; char c[10]="Carlos"; srand(time(NULL)); numeroSorteado= rand() % 3; if(numeroSorteado==1){ printf ("Ana sorteou: %s\n",a); } else if(numeroSorteado==2){ printf ("Ana sorteou: %s\n",b); } else if(numeroSorteado==3){ printf ("Ana sorteou: %s\n",c); } } int sorteiodecarlos(){ int numeroSorteado; char a[10]="Oseias"; char b[10]="Miria"; char c[10]="ana"; srand(time(NULL)); numeroSorteado= rand() % 3; if(numeroSorteado==1){ printf ("Carlos sorteou: %s\n",a); } else if(numeroSorteado==2){ printf ("Carlos sorteou: %s\n",b); } else if(numeroSorteado==3){ printf ("Carlos sorteou: %s\n",c); } } int main() { printf ("\n1 escolha o sorteiador"); printf ("\n1 1- Oseias"); printf ("\n1 2- Miria"); printf ("\n1 3- Ana"); printf ("\n1 4- Carlos\n"); char i; i = getch(); switch (i) { case '1': system ("cls"); sorteiodeoseias(); return main(); break; case '2': system ("cls"); sorteiodemiria(); return main(); break; case '3': system ("cls"); sorteiodeana(); return main(); break; case '4': system ("cls"); sorteiodecarlos(); return main(); break; } } -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
@João Victor Souza Carli nesse caso há uma chance da pessoa sortear ela mesma, mas também há chance dela refazer o sorteio caso isso aconteça. mas se quiser que nao haja chance do próprio sorteador se sortear vai precisar modificar. -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
@João Victor Souza Carli #include <stdlib.h> #include <stdio.h> #include <time.h> #include <string.h> #include <conio.h> int sorteia(){ int numeroSorteado; char a[10]="Oseias"; char b[10]="Miria"; char c[10]="ana"; char d[10]="Carlos"; srand(time(NULL)); numeroSorteado= rand() % 4; if(numeroSorteado==1){ printf ("O sorteado foi: %s\n",a); } else if(numeroSorteado==2){ printf ("O sorteado foi: %s\n",b); } else if(numeroSorteado==3){ printf ("O sorteado foi: %s\n",c); } else{ printf ("O sorteado foi: %s\n",d); } } int main() { printf ("\n1 sorteia / 2 sair\n"); char i; i = getch(); switch (i) { case '1': sorteia(); return main(); break; case '2': exit (0); } } adicionado 1 minuto depois se quiser limpar a tela após sorteiar coloque System("cls"); no final do case 1 emcima do break -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
@João Victor Souza Carli a logica é que sorteia aleatoriamente como você quer e se quiser sorteia novamente. criei uma variavel char para cada nome de acordo ao numero -
C amigo secreto programação c
Mayrinck Bernardo respondeu ao tópico de João Victor Souza Carli em C/C#/C++
@João Victor Souza Carli #include <stdlib.h> #include <stdio.h> #include <time.h> #include <string.h> int main() { int numeroSorteado; char a[10]="Oseias"; char b[10]="Miria"; char c[10]="ana"; char d[10]="Carlos"; srand(time(NULL)); numeroSorteado= rand() % 4; if(numeroSorteado==1){ printf ("O sorteado foi: %s\n",a); } else if(numeroSorteado==2){ printf ("O sorteado foi: %s\n",b); } else if(numeroSorteado==3){ printf ("O sorteado foi: %s\n",c); } else{ printf ("O sorteado foi: %s\n",d); } char i; printf ("D Sorteia de novo / S para Sair\n"); scanf ("%c",&i); if (i=='d'||i=='D'){ return main(); } else if (i=='s'||i =='S'){ } } -
meu pc só liga quando bem quer
Mayrinck Bernardo respondeu ao tópico de Mayrinck Bernardo em Computador não liga ou não dá vídeo
@Elder Nauvirth sim ja testei com e sem estabilizador também em um grupo de wats me falaram que minha placa esta oxidada mas n vou comprar uma sem ter certeza e a fonte eu uso a mais de 3 anos e mesmo assim testei outra nada mudou -
meu pc só liga quando bem quer
Mayrinck Bernardo postou um tópico em Computador não liga ou não dá vídeo
as vezes volta, as vezes fica tela toda preta sem aparecer nada já testei outra fonte, já fiz limpeza completa, mudei de tomada, monitor, cabos e nada foi resolvido. estou usando um netbook por causa disso afff. -
@A.M.M. para strings precisa declarar a biblioteca #include <string.h> para se obter uma string é necessario usar o comando gets(variavel) e é aconselhavel limpar o buffer do teclado usando fflush.
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