Ir ao conteúdo
  • Cadastre-se

Duds1994

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Reputação

2
  1. @Midori, muito obrigado! Sempre esqueço alguma coisa besta.
  2. Este programa deveria ver se a senha digitada está correta, mas ele nem executa o laço de repetição #include <stdio.h> #include <stdlib.h> int main(void) { int senha= 2002; int senhadigitada; printf ("digite a senha:"); scanf ("%d", senhadigitada); while (senhadigitada!=senha) { printf ("\nsenha errada, tente novamente"); scanf ("\n%d", senhadigitada); } if (senhadigitada == senha) { printf ("\nsenha correta"); } }
  3. Estou salvando com f10 e mesmo assim não vai
  4. Boa tarde, Recentemente aloquei o máximo de memória possível a minha placa integrada, o problema é que parece que as configurações não são salvas. Continua aparecendo como se estivesse com 128mb.
  5. Mas como eu passaria todo o conteúdo menos a parte que quero eliminar?
  6. Eu queria deletar apenas uma parte, tem como?
  7. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { printf("Bem vindo(a) ao sistema\n\nPor favor, entre com seu Login e Senha para ter acesso ao sistema.\n\n"); login(); } void imprimirInicio() { int n; system("cls"); printf("Bem vindo(a) ao Inicio!\n"); printf("1 - Cadastros\n2 - Reclama��es e elogios\n3 - Cancelamentos\n4 - Relat�rios\n5 - Consultar Agendamento(s)\n6 - Sair"); printf("\n\nEscolha a op��o desejada:"); scanf("%d", &n); switch(n) { case 1: system("cls"); imprimirCadastro(); break; case 2: system("cls"); imprimirElogiosReclamacao(); break; case 4: system("cls"); imprimirRelatorios(); break; case 5: system("cls"); consultaAgendamento(); break; case 6: return; break; default: printf("Op��o Inexistente, tente outra."); getch(); system("cls"); imprimirCadastro(); break; } } // *********************************************** TELAS CADASTRO **************************************************** void imprimirCadastro() { int n; system("cls"); printf("Cadastros\n"); printf("1 - Paciente\n2 - Agendamento\n3 - M�dico\n4 - Funcion�rio\n5 - Inicio"); printf("\n\nEscolha a op��o desejada:"); scanf("%d", &n); switch(n) { case 1: system("cls"); cadastroPaciente(); break; case 2: system("cls"); cadastroAgendamento(); break; case 3: system("cls"); cadastroMedico(); break; case 4: system("cls"); cadastroFuncionario(); break; case 5: system("cls"); imprimirInicio(); break; default: printf("Op��o Inexistente, tente outra."); getch(); system("cls"); imprimirCadastro(); break; } } void cadastroPaciente() { FILE *arqPaci; char nomePaci[69]; char dtNascPaci[69]; char sex[2]; char convenio[69]; char cpf[15]; int telPaci; int unidadePaci; int yn; yn = 1; while(yn == 1) { arqPaci = fopen("cadastroPaciente.txt", "a"); if(arqPaci == NULL) { printf("Erro na abertura do arquivo!"); } else { setbuf(stdin, NULL); system("cls"); printf("Cadastro de Paciente.\n\n"); printf("Nome: "); scanf("%[^\n]s", nomePaci); tratamentoEspaco(nomePaci, ' ', '_'); printf("\nData de Nascimento: "); scanf("%s", dtNascPaci); printf("\nSexo(F/M/O): "); scanf("%s", sex); setbuf(stdin, NULL); printf("\nConvenio: "); scanf("%[^\n]s", convenio); tratamentoEspaco(convenio, ' ', '_'); printf("\nCPF do Paciente: "); scanf("%s", &cpf); printf("\nTelefone: "); scanf("%d", &telPaci); printf("\nUnidade: "); scanf("%d", &unidadePaci); fprintf(arqPaci, "%s %s %s %s %s %d %d\n", nomePaci, dtNascPaci, sex, convenio, cpf, telPaci, unidadePaci); fclose(arqPaci); } system("cls"); printf("Deseja Cadastrar outro? (1/0)"); scanf("%d", &yn); } system("cls"); printf("Paciente(s) cadastrado(s) com sucesso!"); getch(); imprimirCadastro(); } void cadastroAgendamento() { FILE *arqAgenda; char nomePaciAge[69]; char dtAge[69]; char hrAge[8]; char exameAge[69]; float valor = 1.00; int uniAge; char dtDoAge[10]; int yn = 1; while(yn == 1) { arqAgenda = fopen("cadastroAgenda.txt", "a"); if(arqAgenda == NULL) { printf("Erro na abertura do arquivo!"); } else { setbuf(stdin, NULL); system("cls"); printf("Cadastro de Agendamentos.\n\n"); printf("Nome do Paciente: "); scanf("%[^\n]s", nomePaciAge); tratamentoEspaco(nomePaciAge, ' ', '_'); printf("Data do agendamento: "); scanf("%s", dtAge); printf("Hora do agendamento: "); scanf("%s", hrAge); setbuf(stdin, NULL); printf("Exame agendado: "); scanf("%[^\n]s", exameAge); tratamentoEspaco(exameAge, ' ', '_'); printf("Unidade agendada: "); scanf("%d", &uniAge); printf("Digite o valor do agendamento: "); scanf("%f", &valor); printf("Data atual: "); scanf("%s", &dtDoAge); fprintf(arqAgenda, "%s %s %s %s %d %f %s\n", nomePaciAge, dtAge, hrAge, exameAge, uniAge, valor, dtDoAge); fclose(arqAgenda); } system("cls"); printf("Deseja Cadastrar outro? (1/0)"); scanf("%d", &yn); } printf("\n\nAgendamento(s) salvo(s) com sucesso!"); getch(); imprimirCadastro(); } void cadastroMedico() { FILE *arqMedico; char nomeMedico[69]; char crm[10]; int yn; yn = 1; while(yn == 1) { arqMedico = fopen("cadastroMedico.txt", "a"); if(arqMedico == NULL) { printf("Erro na abertura do arquivo!"); } else{ setbuf(stdin, NULL); system("cls"); printf("Cadastro de Medico.\n\n"); printf("Nome do medico: "); scanf("%[^\n]s", nomeMedico); setbuf(stdin, NULL); tratamentoEspaco(nomeMedico, ' ', '_'); printf("\nCRM do medico: "); scanf("%s", crm); fprintf(arqMedico, "%s, %s\n", nomeMedico, crm); fclose(arqMedico); } system("cls"); printf("Deseja Cadastrar outro? (1/0)"); scanf("%d", &yn); } printf("\n\nMedico(s) salvo(s) com sucesso!"); getch(); imprimirCadastro(); } void cadastroFuncionario() { FILE *arqFunc; char nomeFunc[69]; char dtNascFunc[69]; char rgFunc[10]; char loginFunc[50]; char senhaFunc[50]; char sexFunc[2]; char telFunc[20]; int unidadeFunc; int yn = 1; printf("Cadastro de Funcionario.\n\n"); while (yn == 1){ arqFunc = fopen("cadastroFunc.txt", "a"); if(arqFunc == NULL) { printf("Erro na abertura do arquivo!"); } else { setbuf(stdin, NULL); printf("Nome: "); scanf("%[^\n]s", nomeFunc); setbuf(stdin, NULL); tratamentoEspaco(nomeFunc, ' ', '_'); printf("\nData de Nascimento: "); scanf("%s", dtNascFunc); printf("\nRG do Funcionario: "); scanf("%s", rgFunc); printf("\nSexo (F/M/O): "); scanf("%s", sexFunc); printf("\nTelefone: "); scanf("%s", telFunc); printf("\nUnidade: "); scanf("%d", &unidadeFunc); printf("\nLogin: "); scanf("%s", loginFunc); printf("\nSenha: "); scanf("%s", senhaFunc); fprintf(arqFunc, "%s %s %s %s %s %d %s %s\n", nomeFunc, dtNascFunc, rgFunc, sexFunc, telFunc, unidadeFunc, loginFunc, senhaFunc); fclose(arqFunc); } system("cls"); printf("Deseja Cadastrar outro? (1/0)"); scanf("%d", &yn); } printf("\n\nFuncionario(s) salvo(s) com sucesso!"); getch(); imprimirCadastro(); } // ******************************************************** FIM TELAS DE CADASTRO ********************************************** // ******************************************************** TELA DE ELOGIOS E RECLAMACOES ************************************** void imprimirElogiosReclamacao() { FILE *arqElogio; FILE *arqReclamacao; char nomePaciente[100]; char elogio[50]; char reclamacao[100]; char data[20]; int opc; int yn = 1; printf("\nDigite 1 - Elogios ou 2 - Reclamacoes: "); scanf("%d", &opc); if(opc == 1) { while (yn == 1) { arqElogio = fopen("cadastroElogio.txt", "a"); if (arqElogio == NULL) { printf("Erro na abertura do arquivo!"); } else{ setbuf(stdin, NULL); system("cls"); printf("Nome do paciente: "); scanf("%[^\n]s", nomePaciente); tratamentoEspaco(nomePaciente, ' ', '_'); printf("Data do Elogio: "); scanf("%s", data); setbuf(stdin, NULL); printf("\nDigite o elogio: "); scanf("%[^\n]s", elogio); tratamentoEspaco(elogio, ' ', '_'); fprintf(arqElogio, "%s, %s, %s\n", nomePaciente, data, elogio); fclose(arqElogio); } system("cls"); printf("Deseja Cadastrar outro? (1/0)"); scanf("%d", &yn); } } else { while (yn == 1) { arqReclamacao = fopen("cadastroReclamacao.txt", "a"); if (arqReclamacao == NULL) { printf("Erro na abertura do arquivo!"); } else{ setbuf(stdin, NULL); system("cls"); printf("Nome do paciente: "); scanf("%[^\n]s", nomePaciente); tratamentoEspaco(nomePaciente, ' ', '_'); printf("\nData da Reclamacao: "); scanf("%s", data); setbuf(stdin, NULL); printf("\nDigite a reclamacao: "); scanf("%[^\n]s", reclamacao); tratamentoEspaco(reclamacao, ' ', '_'); fprintf(arqReclamacao, "%s, %s, %s\n", nomePaciente, data, reclamacao); fclose(arqReclamacao); } system("cls"); printf("Deseja Cadastrar outro? (1/0)"); scanf("%d", &yn); } } printf("\n\nElogio(s) ou Reclamacao salvo(s) com sucesso!"); getch(); imprimirCadastro(); } // ************************************************* FIM TELA DE ELOGIOS E RECLAMACOES ****************************************** // ************************************************* TELA DE CONSULTA *********************************************************** void consultaAgendamento() { FILE *arqPaci; char nomePaci[69]; char dtNascPaci[69]; char sex[2]; char convenio[69]; char cpf[15]; int telPaci; int unidadePaci; FILE *arqAgenda; char nomePaciAge[69]; char dtAge[69]; char hrAge[8]; char exameAge[69]; float valor = 1.00; int uniAge; char dtDoAge[10]; char cpfDig[15]; char nomeDig[250]; char dtDig[69]; int opc; system("cls"); printf("Deseja Pesquisar por CPF (1) por Nome (2) ou por Data de Nascimento (3): "); scanf("%d", &opc); switch(opc) { case 1 : printf("\n\nDigite o CPF: "); scanf("%s", &cpfDig); arqPaci = fopen("cadastroPaciente.txt", "r"); arqAgenda = fopen("cadastroAgenda.txt", "r"); if(arqAgenda == NULL || arqPaci == NULL) { printf("Erro na abertura do arquivo!"); } while(!feof(arqPaci) || !feof(arqAgenda)) { setbuf(stdin, NULL); fscanf(arqAgenda, "%s %s %s %s %d %f %s\n", &nomePaciAge, &dtAge, &hrAge, &exameAge, &uniAge, &valor, &dtDoAge); fscanf(arqPaci, "%s %s %s %s %s %d %d\n", &nomePaci, &dtNascPaci, &sex, &convenio, &cpf, &telPaci, &unidadePaci); if(strcmp(cpf, cpfDig) == 0 && strcmp(nomePaci, nomePaciAge) == 0) { tratamentoEspaco(nomePaciAge, '_', ' '); printf("Nome do Paciente: %s\n", nomePaciAge); printf("Data de Nascimento: %s\n", dtNascPaci); printf("Data do Agendamento: %s\n", dtAge); printf("Hora do Agendamento: %s\n", hrAge); printf("Exame Agendado: %s\n", exameAge); printf("Unidade Agendada: %d\n", uniAge); printf("Data que foi agendada: %s\n\n", dtDoAge); } } fclose(arqAgenda); fclose(arqPaci); break; case 2: setbuf(stdin, NULL); printf("\n\nDigite o Nome: "); scanf("%[^\n]s", nomeDig); tratamentoEspaco(nomeDig, ' ', '_'); arqPaci = fopen("cadastroPaciente.txt", "r"); arqAgenda = fopen("cadastroAgenda.txt", "r"); if(arqAgenda == NULL || arqPaci == NULL) { printf("Erro na abertura do arquivo!"); } while(!feof(arqPaci) || !feof(arqAgenda)) { setbuf(stdin, NULL); fscanf(arqAgenda, "%s %s %s %s %d %f %s\n", &nomePaciAge, &dtAge, &hrAge, &exameAge, &uniAge, &valor, &dtDoAge); fscanf(arqPaci, "%s %s %s %s %s %d %d\n", &nomePaci, &dtNascPaci, &sex, &convenio, &cpf, &telPaci, &unidadePaci); if( strcmp(nomePaci, nomeDig) == 0 && strcmp(nomePaciAge, nomeDig) == 0) { tratamentoEspaco(nomePaciAge, '_', ' '); printf("Nome do Paciente: %s\n", nomePaciAge); printf("Data de Nascimento: %s\n", dtNascPaci); printf("Data do Agendamento: %s\n", dtAge); printf("Hora do Agendamento: %s\n", hrAge); printf("Exame Agendado: %s\n", exameAge); printf("Unidade Agendada: %d\n", uniAge); printf("Data que foi agendada: %s\n\n", dtDoAge); } } fclose(arqAgenda); fclose(arqPaci); break; case 3: setbuf(stdin, NULL); printf("\n\nDigite a Data de Nascimento: "); scanf("%s", dtDig); arqPaci = fopen("cadastroPaciente.txt", "r"); arqAgenda = fopen("cadastroAgenda.txt", "r"); if(arqAgenda == NULL || arqPaci == NULL) { printf("Erro na abertura do arquivo!"); } while(!feof(arqPaci) || !feof(arqAgenda)) { setbuf(stdin, NULL); fscanf(arqAgenda, "%s %s %s %s %d %f %s\n", &nomePaciAge, &dtAge, &hrAge, &exameAge, &uniAge, &valor, &dtDoAge); fscanf(arqPaci, "%s %s %s %s %s %d %d\n", &nomePaci, &dtNascPaci, &sex, &convenio, &cpf, &telPaci, &unidadePaci); if(strcmp(dtDig, dtNascPaci) == 0) { tratamentoEspaco(nomePaciAge, '_', ' '); printf("Nome do Paciente: %s\n", nomePaciAge); printf("Data de Nascimento: %s\n", dtNascPaci); printf("Data do Agendamento: %s\n", dtAge); printf("Hora do Agendamento: %s\n", hrAge); printf("Exame Agendado: %s\n", exameAge); printf("Unidade Agendada: %d\n", uniAge); printf("Data que foi agendada: %s\n\n", dtDoAge); } } fclose(arqAgenda); fclose(arqPaci); break; } } // ******************************************************* FIM TELA DE CONSULTAS *********************************************** // ************************************************* TELAS DE RELAT�RIOS ******************************************************** void imprimirRelatorios() { int n; system("cls"); printf("Selecione o relatorio que deseja\n\n1 - Pacientes por unidade da rede\n2 - Unidade que mais atende\n3 - Total Diario por unidade\n4 - Total mensal por Unidade\n5 - Total da rede"); printf("\n\nOpcao Escolhida: "); scanf("%d", &n); switch(n) { case 1: system("cls"); relPacUnidade(); break; case 2: system("cls"); relUnidadeMaisAtende(); break; case 3: system("cls"); relTotalDiario(); break; } } void relPacUnidade() { FILE *arqPaci; char nomePaci[69]; char dtNascPaci[69]; char sex[2]; char convenio[69]; int telPaci; int unidadePaci; int unidadeDig; int total = 0; printf("Digite a Unidade em que deseja o relatorio de pacientes: "); scanf("%d", &unidadeDig); arqPaci = fopen("cadastroPaciente.txt", "r"); if(arqPaci == NULL) { printf("Erro na abertura do arquivo!"); } while(!feof(arqPaci)) { setbuf(stdin, NULL); fscanf(arqPaci, "%s %s %s %s %d %d\n", &nomePaci, &dtNascPaci, &sex, &convenio, &telPaci, &unidadePaci); if(unidadeDig == unidadePaci) { printf("Nome: %s - ", nomePaci); printf("Data de Nascimento: %s - ", dtNascPaci); printf("Sexo: %s - ", sex); printf("Convenio: %s - ", convenio); printf("Telefone: %d - ", telPaci); printf("Unidade Cadastrado: %d\n\n", unidadePaci); total++; } } printf("Total da Unidade %d e: %d\n", unidadeDig, total); getch(); imprimirRelatorios(); } void relUnidadeMaisAtende() { int n; printf("Deseja gerar o relatorio por unidade que mais atende em relação a Paciente (1)\n"); printf("Ou deseja gerar o relatio por unidade que mais atende em relação a Agendamentos (2)\n\n"); printf("Opcao desejada: "); scanf("%d", &n); if(n == 1) { FILE *arqPaci; char nomePaci[69]; char dtNascPaci[69]; char sex[2]; char convenio[69]; int telPaci; int unidadePaci; int uni1 = 0; int uni2 = 0; int uni3 = 0; arqPaci = fopen("cadastroPaciente.txt", "r"); if(arqPaci == NULL) { printf("Erro na abertura do arquivo!"); } while(!feof(arqPaci)) { setbuf(stdin, NULL); fscanf(arqPaci, "%s %s %s %s %d %d\n", &nomePaci, &dtNascPaci, &sex, &convenio, &telPaci, &unidadePaci); if(unidadePaci == 1) { uni1++; } if(unidadePaci == 2) { uni2++; } if(unidadePaci == 3) { uni3++; } } if(uni1 >= uni2 && uni1 >= uni3) { printf("Unidade que mais atende e 1 com %d pacientes cadastrados", uni1); } else { if(uni2 >= uni1 && uni2 >= uni3) { printf("Unidade que mais atende e 2 com %d pacientes cadastrados", uni2); } else { if(uni3 >= uni1 && uni3 >= uni2) { printf("Unidade que mais atende e 3 com %d pacientes cadastrados\n\n", uni3);; } } } fclose(arqPaci); getch(); imprimirRelatorios(); } if(n == 2) { FILE *arqAgenda; char nomePaciAge[69]; char dtAge[69]; char hrAge[8]; char exameAge[69]; int uniAge; float valor; char dtDoAge[10]; int uni1 = 0; int uni2 = 0; int uni3 = 0; arqAgenda = fopen("cadastroAgenda.txt", "r"); if(arqAgenda == NULL) { printf("Erro na abertura do arquivo!"); } while(!feof(arqAgenda)) { setbuf(stdin, NULL); fscanf(arqAgenda, "%s %s %s %s %d %f %s\n", &nomePaciAge, &dtAge, &hrAge, &exameAge, &uniAge, &valor, &dtDoAge); if(uniAge == 1) { uni1++; } if(uniAge == 2) { uni2++; } if(uniAge == 3) { uni3++; } } if(uni1 >= uni2 && uni1 >= uni3) { printf("Unidade que mais atende e 1 com %d Agendamentos cadastrados", uni1); } else { if(uni2 >= uni1 && uni2 >= uni3) { printf("Unidade que mais atende e 2 com %d Agendamentos cadastrados", uni2); } else { if(uni3 >= uni1 && uni3 >= uni2) { printf("Unidade que mais atende e 3 com %d Agendamentos cadastrados\n\n", uni3);; } } } fclose(arqAgenda); getch(); imprimirRelatorios(); } } void relTotalDiario() { /*time_t data_tempo; time(&data_tempo); struct tm *data = localtime(&data_tempo); struct tm *tempo = localtime(&data_tempo);*/ FILE *arqAgenda; char nomePaciAge[69]; char dtAge[69]; char hrAge[8]; char exameAge[69]; int uniAge; float valor; char dtDoAge[10]; float faturamentoDiario = 0; char dtDig[10]; arqAgenda = fopen("cadastroAgenda.txt", "r"); printf("Digite a data que gostaria: "); scanf("%s", &dtDig); if(arqAgenda == NULL) { printf("Erro na abertura do arquivo!"); } while(!feof(arqAgenda)) { setbuf(stdin, NULL); fscanf(arqAgenda, "%s %s %s %s %d %f %s\n", &nomePaciAge, &dtAge, &hrAge, &exameAge, &uniAge, &valor, &dtDoAge); if(strcmp(dtDoAge, dtDig) == 0); { faturamentoDiario = faturamentoDiario + valor; } } printf("No dia %s, foram faturados %.2f", dtDig, faturamentoDiario); getch(); imprimirRelatorios(); } // ***************************************** FIM TELAS DE RELATORIOS ************************************************************ // ************************************************ TRATAMENTO *********************************************************************** void tratamentoEspaco(char frase[250], char encontra, char troca) { int i; for(i=0;i<=250;i++) { if(frase[i]==encontra) { frase[i]=troca; } } } // ************************************************ FIM TRATAMENTO ******************************************************************* // ************************************************* VALIDACAO DE LOGIN ********************************************************* void login() { FILE *arqFunc; char nome[100]; char data[100]; char tel[100]; char sex; char rg[100]; int unidade; char login[100]; char senha[100]; char loginDig[100]; char senhaDig[100]; printf("Login: "); scanf("%s", &loginDig); printf("Senha: "); scanf("%s", &senhaDig); arqFunc = fopen("cadastroFunc.txt", "r"); if(arqFunc == NULL) { printf("Erro na abertura do arquivo!"); } while(!feof(arqFunc)) { fscanf(arqFunc, "%s %s %s %s %s %d %s %s\n", &nome, &data, &rg, &sex, &tel, &unidade, &login, &senha); if(strcmp(login, loginDig) == 0 && strcmp(senha, senhaDig) == 0) { imprimirInicio(); fclose(arqFunc); break; } } } // ********************************************* FIM VALIDACAO DE LOGIN ********************************************************* index-20201114T204128Z-001.zip Ficou melhor dessa forma? Creio que seria necessário utilizar a função remove, mas isso não deletaria todo o arquivo? Se não me engano a pessoa que fez esta parte colocou todos os agendamentos em apenas um arquivo
  8. index-20201114T204128Z-001.zip Cheguei neste programa, só falta a parte de cancelamento de consultas, se alguém puder dar uma luz eu agradeço muito. Creio que seria necessário utilizar a função remove, mas isso não deletaria todo o arquivo? Se não me engano a pessoa que fez esta parte colocou todos os agendamentos em apenas um arquivo
  9. Devo desenvolver um software de gerenciamento para uma rede de clínicas que consiste em: 1) Tela de Login, Telas para cadastros de pacientes, cadastros de agendamentos, cadastros de médicos, cadastros de funcionários, reclamações e elogios dos clientes, cancelamento de consultas etc. 2) Telas de Relatórios de: pacientes por unidade da rede, unidade da rede que mais atende, totalização Diária e mensal do faturamento por unidade de rede e total da rede. 3) Devem ser criados mais relatórios para valorizar o trabalho. Dentre as funcionalidades temos: (MÓDULO 1) CADASTRO e MANUTENÇÃO: - Tela de Login - Telas para cadastros de pacientes - Cadastros de agendamentos - Cadastros de médicos - Cadastros de funcionários - Reclamações e elogios dos clientes - Cancelamento de consultas (MÓDULO 2) RELATÓRIOS: - Telas de Relatórios de: - Pacientes por unidade da rede - Unidade da rede que mais atende - Totalização Diária e mensal do faturamento por unidade da rede - Total da rede. (MÓDULO 3) DIFERENCIAL: - Devem ser criados mais relatórios para valorizar o trabalho ? A entrega está prevista para dia 29. Alguém poderia dizer as funções/estruturas necessárias para o desenvolvimento? Ainda estamos em vetores.
  10. Muito obrigado por uma resposta tão rápida, cometo muitos desses erros bobos.
  11. Sou novo em blogs e programação então desde já peço desculpas por quaisquer erros. Tenho que criar um Algoritmo que leia 10 números e conte quantos estão dentro de um intervalo e quantos não estão. O intervalo em questão é 10 - 20. Segue anexo a minha resolução e a do meu professor, por mais que tente não consigo achar a diferença nas duas. A minha não está fazendo a contagem. Obs: Não sei como usar a função code que é mencionada na caixa de notificação. Professor: <>#include<stdio.h> int main() { int i,num,faz_parte,n_faz; faz_parte =0; n_faz = 0; printf(" \n Digite os numeros para verificar \n"); for(i=0;i<4;i++) { scanf("%d",&num); if(num>=10 && num<=20) { faz_parte= faz_parte + 1; } else n_faz= n_faz + 1; } printf(" \n %d numeros fazem parte do intervalo[10,20] \n",faz_parte); printf(" \n %d numeros nao fazem parte do intervalo[10,20]",n_faz); return 0; } A minha: <>#include <stdio.h> #include <stdlib.h> int main() { int i, n, nd, nf; nd= 0; nf= 0; i=0; for (i=0;i<3;i++){ printf("\nDigite um numero:"); scanf("%d", &n); if (n>=10 && n<=20) { nd= nd+1; } else nf= nf+1; } printf("\nnumeros dentro do intervalo:", nd); printf("\nnumeros fora do intervalo:", nf); return 0; }

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...