Ir ao conteúdo
  • Cadastre-se

Gabriel Cauê

Membro Pleno
  • Posts

    61
  • Cadastrado em

  • Última visita

Reputação

12
  1. Boa tarde, como seria um fluxograma deste programa de agenda telefonica? E o mesmo em portugol ? Tentei fazer, mas não sei como reproduzir isso para fluxograma ou portugol // O NUMERO DE TELEFONE TEM QUE SER INSERIDO SEM O DDD #include<stdio.h> #include<stdlib.h> #include<string.h> struct agenda { char nom[15]; int tfixo; int cel ; char email[40] ; } control[100]; int cont=0; void adicionar(); // Organizar void buscar(); // Organizar void contatos(); // Organizar main(){ int opc; do{ system("cls"); // Limpar o que ja foi escrito printf("MENU DA AGENDA TELEFONICA\n"); printf("1 - Adicionar numero\n"); printf("2 - Buscar\n"); printf("3 - Ver todos os contatos\n"); printf("4 - Sair\n"); scanf("%d", &opc); switch(opc){ // Decisão das opções para relacionar com cada opção case 1: adicionar(); system("pause"); break; case 2: buscar(); system("pause"); break; case 3: contatos(); system("pause"); break; } }while(opc!=4); return 0; } void adicionar(){ system("cls"); fflush(stdin); // ERRO ANTERIOR - PRECISAVA Limpar o dado temporario printf("\n%d.Nome do contato:", (cont+1)); gets(control[cont].nom); fflush(stdin); printf("\nTelefone Fixo:"); scanf("%d", &control[cont].tfixo); fflush(stdin); printf("\nCelular:"); scanf("%d", &control[cont].cel); fflush(stdin); printf("\nE-mail:"); gets(control[cont].email); cont++; } void buscar(){ char busca[15]; int i; system("cls"); fflush(stdin); printf("\nBuscar contato\nDigite o nome do contato:"); gets(busca); for(i=0;i<cont;i++){ if(strcmpi(busca,control[i].nom)==0){ // Comparar ambas printf("\nNome: %s\n", control[i].nom); printf("Telefone fixo: %d\n", control[i].tfixo); printf("Celular: %d\n", control[i].cel); printf("E-mail: %s\n", control[i].email); } } } void contatos(){ int aux, i, j; char auxc[50]; system("cls"); for(i=0;i<cont-1;i++){ for(j=0;j<cont-1-i;j++){ if(strcmp(control[j].nom,control[j+1].nom)>0){ strcpy(auxc,control[j].nom); strcpy(control[j].nom,control[j+1].nom); strcpy(control[j+1].nom,auxc); aux = control[j].tfixo; control[j].tfixo = control[j+1].tfixo; control[j+1].tfixo = aux; aux = control[j].cel; control[j].cel = control[j+1].cel; control[j+1].cel = aux; strcpy(auxc,control[j].email); strcpy(control[j].email,control[j+1].email); strcpy(control[j+1].email,auxc); } } } printf("\nAgenda.\n"); for(i=0;i<cont;i++){ printf("\n%d.Nome: %s\n",(i+1), control[i].nom); printf("Telefone fixo: %d\n", control[i].tfixo); printf("Celular: %d\n", control[i].cel); printf("E-mail: %s\n", control[i].email); } }
  2. Sou iniciante na área de programação e tenho uma atividade que foi passada pelo meu professor para criar um programa com os seguintes requisitos: a) Ler dados do teclado e exibir resultados na tela Ter estruturas condicionais (if-then-elsse, e/ou switch) ALGUMA DESSAS c) Ter estruturas de repetição (while, e/ou do-while, e/ou for) ALGUMAS DESSAS d) Ter pelo menos um vetor e) Ter pelo menos uma variável do tipo texto Gostaria de idéias de programas para criar com esses requisitos. E se possível auxilio na programação
  3. O programa que fiz é para somar duas matrizes, exibir a matriz soma, e as duas matrizes envolvidas na soma. Porém, como faço para o programa ficar mais bonito ? Ta cheio de 0000 da casa decimal, e queria saber se tem mais algo para deixar mais agradável, e tem como eu mostrar somente o decimal,se tiver, para não ficar cheio de .0000?
  4. Gabriel Cauê

    Matriz em C

    Olá, até postaria o que ja fiz(se tivesse feito algo), mas não entendo muito de C preciso de ajuda com essa questão: Desenvolver um algoritmo que some duas matrizes e exibir o resultado. O usuário deve escolher a dimensão das mesmas. As matrizes envolvidas na adição devem ser da mesma ordem, o algoritmo não deve permitir a some de outro modo. E o resultado da soma será outra matriz com a mesma ordem. O algoritmo deverá mostrar as duas matrizes da soma e a matriz do resultado da soma. Iniciei em C agora o conteúdo de matriz, poderiam me ajudar?
  5. @EdwardTheHead Mas tem q ser qualquer valor de linhas e colunas para alterar, tem q servir para todas as quadráticas
  6. Não está trocando a primeira com a ultima linha
  7. Eu pensei assim, mas tem erro main () #include<stdio.h> #include<stdlib.h> { int m[x][y]; int x,y,i,j,aux,cont=0; for(i=0;i<x;i++){ for(j=0;j<y;j++){ m[j] = cont++; } } for(i=0;i<x;i++){ for(j=0;j<y;j++){ printf("%d\t ",m[j]); } printf("\n\n"); } printf("\n\n\n\t linha Trocada\n"); for(j=0;j<x;j++){ aux = m[0][j]; m[0][j] = m[x][j];// m[x][j] = aux; } for(i=0;i<x;i++){ for(j=0;j<y;j++){ printf("%d\t ",m[j]); } printf("\n\n"); } }
  8. Olá, estou tentando fazer um programa com a seguinte questão em C: Ler uma matriz quadrada de ordem n e a seguir deverão ser trocados entre si os valores da 1ª linha pelos respectivos valores da última linha escrevendo ao final a matriz resultante. O usuário deve escolher a dimensão da mesma. Porém o mesmo está dando alguns problemas, poderiam me ajudar resolvendo a questão?
  9. Preciso montar um PC GAMER INTEL ATE 3200$,incluindo o monitor. Me ajudem a aproveitar o máximo do valor
  10. Então,meu pc vem apresentando uma queda constante em desempenho, sendo que o mesmo é um computador mediano/bom. Porém, para solucionar optei por restaurar o mesmo apagando todos os arquivos, daí apareceu o erro: Ocorreu um erro ao restaurar o PC - nenhuma mudança feita. E nada acontece, como resolvo o problema e restauro o PC? PS: NÃO SEI FORMATAR
  11. é Win 10. E não sei formatar teria q pagar um técnico ai complica, tem como explicar alguma forma fácil para isso e onde baixar o necessário
  12. Nos últimos 2 meses meu pc tem sofrido mudanças estranhas, do nada meu fps em games que eu rodava tranquilamente comecou a cair, como por exemplo: Lol eu jogava a 380 está malmente cravando em 144 na trava, Rust: Jogava no baixo,sem um lag,hoje não consigo rodar no minimo, pois laga tudo, não consigo nem andar,alem de cs que era 250-300 fps hj ta 60-70,Já rodei CCleaner,Malware bites,Desfragmentei o disco e nada. O computador tem uns 10-12 meses de comprado. Configurações: Processador: PROCESSADOR INTEL CORE I3-4170 HASWELL, 3.7GHZ, 3MB, DUAL-CORE placa-mãe: GIGABYTE GA-H81M-H, INTEL LGA 1150 CHIPSET INTEL H81 RAM: HYPER X FURY 4GB 1600mhz Placa de Video: PNY GEFORCE GTX 960 2GB GDDR5 FONTE: XFX 500W XT BRONZE

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

×
×
  • Criar novo...