Ir ao conteúdo
  • Cadastre-se

FranciscoMM22

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

Tudo que FranciscoMM22 postou

  1. @Flávio Pedroza valeu, Deu certo aqui, o código ficou assim: #include <stdlib.h> #include <stdio.h> #include <locale.h> #include <iostream> using namespace std; int Menu,Menu2,Tamanho_Processo,Z,W,X; int Processos[128]; void SelectionSort(int A[], int size){ for(int i=0; i<size-1; i++){ int Imin = i; for(int j=i+1; j<size; j++){ if( A[j] < A[Imin] ){ Imin = j; } } int temp = A[Imin]; A[Imin] = A[i]; A[i] = temp; } } int main(){ setlocale(LC_ALL, "Portuguese"); do{ Menu=0;Menu2=0,W=0,X=0; system ("cls"); cout << "[01]Inserir Novo Processo;\n[02]Processar Processo;\n[03]Ordenar Processo;\n[04]Imprimir O Array;\n\n[09]Sair Do Programa;\n\n\nDigita A Opção Desejada:"; cin >> Menu; if(Menu == 1){ system ("cls"); cout << "Digite O Tamanho Do Novo Processo: "; cin >> Tamanho_Processo; Processos[Z]=Tamanho_Processo; Z+=1; system ("cls"); } if(Menu == 2){ system ("cls"); cout << "[01]Deletar O Menor Processo Dentro Do Array(Coloca O Array Em Ordem Crescente Também);\n[02]Reorganizar O Array;\n\nDigite A Opção Desejada: "; cin >> Menu2; if(Menu2 == 1){ SelectionSort(Processos, 128); for(W=0;W<128;W++){ if(Processos[W] != 0){ Processos[W]=0; W=130; } } } if(Menu2 == 2){ SelectionSort(Processos, 128); } system ("cls"); } if(Menu == 3){ SelectionSort(Processos, 128); } if(Menu == 4){ system ("cls"); cout << "\n"; for(W=0;W<128;W++){ cout << " " << Processos[W]; } cout << "\n\nDigite Qualquer Número Para Fechar O Array: "; cin >> W; system ("cls"); } }while(Menu!=9); return 0; } Tem só uma parte que ficou diferente de que ele pediu, porém amanhã vejo, valeu pela ajuda ai, tmj.
  2. @Flávio Pedroza Eu comecei a fazer aqui, porém não entendi muito bem o que é o que aqui, encaixei ele no meu código porém qual é a parte que devo modificar para o meu vetor? void SelectionSort(int A[], int size) { for(int i=0; i<size-1; i++) { int Imin = i; for(int j=i+1; j<size; j++) { if( A[j] < A[Imin] ) { Imin = j; } } int temp = A[Imin]; A[Imin] = A[i]; A[i] = temp; } } #include <stdlib.h> #include <stdio.h> #include <locale.h> #include <iostream> using namespace std; int Menu,Menu2,Tamanho_Processo,Z,W,X; int Processos[128]; void SelectionSort(int A[], int size){ for(int i=0; i<size-1; i++) { int Imin = i; for(int j=i+1; j<size; j++) { if( A[j] < A[Imin] ) { Imin = j; } } int temp = A[Imin]; A[Imin] = A[i]; A[i] = temp; } } int main(){ setlocale(LC_ALL, "Portuguese"); do{ Menu=0;Menu2=0,W,X; system ("cls"); cout << "[01]Inserir Novo Processo;\n[02]Processar Processo;\n[03]Ordenar Processo;\n[04]Imprimir O Array;\n\n[09]Sair Do Programa;\n\n\nDigita A Opção Desejada:"; cin >> Menu; if(Menu == 1){ system ("cls"); cout << "Digite O Tamanho Do Novo Processo: "; cin >> Tamanho_Processo; Processos[Z]=Tamanho_Processo; Z+=1; system ("cls"); } if(Menu == 2){ system ("cls"); cout << "[01]Deletar O Menor Processo Dentro Do Array;\n[02]Reorganizar O Array;"; cin >> Menu2; if(Menu2 == 1){ } if(Menu2 == 2){ } system ("cls"); } if(Menu == 3){ } if(Menu == 4){ cout << "\n"; for(W=0;W<128;W++){ cout << " " << Processos[W]; } cout << "\n\nDigite Qualquer Coisa Para Feechar O Array: "; cin >> W; } }while(Menu!=9); return 0; }
  3. @Flávio Pedroza valeu, vou tentar fazer aqui, se precisar eu posto aq.
  4. Estou com um projeto em C/C++ que consiste em fazer um programa que possam ser colocados os tamanhos dos processos e após isso verificar quais são os dígitos e organizar todos em ordem crescente. A maior parte do programa eu já tenho uma ideia de como fazer, porém não estou achando uma maneira efetiva para verificar e organizar o tamanho dos processos na matrix, alguém poderia me dar uma sugestão de como? Print do que é pedido no projeto:
  5. @devair1010 Cara provavelmente é algum erro do compilador, porém eu estava usando o dev c/c++, portanto ai não sei, só fiz as alterações que falei, enfim, o código ficou assim: #include <stdio.h> #include <locale.h> #include <stdlib.h> #include <iostream> using namespace std; char xcpf[12]; int cpf[12]; int x,somador,digito1,result1,result2,digito2,valor,resposta,CPF_Testados,CPF_Validos,CPF_Invalidos; main(){ do{ //reiniciando variáveis for (x;x<11;x++){ cpf[x] = 0; xcpf[x] = 0; } somador=0;digito1=0,result1=0;result2=0,digito2=0,valor=0,resposta=0; system ("cls"); setlocale(LC_ALL, "Portuguese"); printf("Digite O CPF Que Deseja Verificar:"); scanf(" %s",xcpf); //Conversão De Char Para Int for(x=0;x<11;x++){ cpf[x]=xcpf[x]-48; } //1ºDigito Verificador somador=0; for(x=0;x<9;x++){ somador+=cpf[x]*(10-x); } result1=somador%11; if( (result1==0) || (result1==1) ){ digito1=0; } else{ digito1 = 11-result1; } //2ºDigito Verificador somador=0; for(x=0;x<10;x++){ somador+=cpf[x]*(11-x); } valor=(somador/11)*11; result2=somador-valor; if( (result2==0) || (result2==1) ){ digito2=0; } else{ digito2=11-result2; } //Verificação De Digitos Errados E Impressão if((digito1==cpf[9]) && (digito2==cpf[10])){ printf("\nO CPF Digitado É Valido!\n"); CPF_Validos+= 1; CPF_Testados+= 1; } else{ printf("\nAlgum Digito Do CPF Esta Errado Ou Não É Valido!\n"); CPF_Invalidos+= 1; CPF_Testados+= 1; } //Resumo Sobre Os Dados Digitados Pelo Usuario cout << "\n\nForam Testados " << CPF_Testados << " CPF's"; cout << "\nForam Validos " << CPF_Validos << " CPF's"; cout << "\nForam Invalidos " << CPF_Invalidos << " CPF's"; //Menu Final printf ("\n\nDigite 1 Para Testar Outro CPF, Ou Digite 0 Para Sair"); printf ("\n\nSua Escolha:"); }while(cin >> resposta && resposta == 1 && CPF_Testados!=20); printf("\nObrigado Por Utilizar O Programa!"); return 0; } também estou com outro projeto que estou com uma duvida logo logo abro um novo post se puder me ajudar.
  6. @devair1010 Foi mal ai, foi meu primeiro post sobre esse assunto. Sobre o que postou ali não adiantou muito, porém consegui arrumar trocando os 'printf' por 'cout' e colocando as variáveis antes do main, de qualquer maneira obrigado por ajudar.
  7. De começo já vou avisando que estou começando em C/C++. Estou com um projeto de C/C++, ele está basicamente pronto, só está com um problema, três variáveis (CPF_Testados,CPF_Validos,CPF_Invalidos) não estão salvando dados para impressão. Segue Prints:(A resposta do programa foi após três tentativas)
  8. @aphawk Ok Grato, já arranjei um programador, e to quase conseguindo um patrocínio pro projeto.
  9. @aphawk ok obrigado de qualquer forma, vou prosseguir com o projeto com alguém que saiba aqui, grato.
  10. @aphawk cara mas você poderia me fazer um "esquema' com o que precisaria na parte do circuito? posso não saber mexer muito mas preciso disso. grato
  11. Pode ser a sua taxa de upload, dependendo de onde você estiver fazendo a transmissão precisar de mais upload. Tenho uma 1050 ti /amd ryzen 5 / 8gb de ram / quase o mesmo que você e faço transmissão normal, a unica coisa é que tenho 30mb de upload. tente só usar o computador e mais nada com a internet pra ver se melhora.
  12. Estou com um projeto 'escolar' para fazer, que precisaria da ajuda de alguém para montar um esquema de um circuito (não entendo muito dessa parte). Consiste em ter uma placa que vai mandar um 'sinal de gps' para o celular, para saber a posição do mesmo. porém não sei como fazer isso, se alguém puder me ajudar com esse esquema, desde já agradeço.

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!