Ir para conteúdo
Fórum Script Brasil

PedroCunha

Membros
  • Total de itens

    282
  • Registro em

  • Última visita

Tudo que PedroCunha postou

  1. Ah...ok..obrigado.. Mas e quanto a essa parte: if(!GROUPS[group - 65][i]) { GROUPS[group - 65][i] = club; Porque o - 65?
  2. As funções de criar e sortear, :D.
  3. Amigo, achei seu código muito interessante,porém não entendi algumas partes. Poderia comentar o seu código para que eu possa entendê-lo? Att., Pedro
  4. Olha, pelo que entendi, para a primeira vaga de cada grupo, você tem colocar alguém do pote A. Para a segunda vaga de cada grupo, alguém do pote B e assim por diante. E checar para ver se não está repetindo os times. Caso consiga, poste o código caso alguém mais tenha essa dúvida.
  5. Como assim, iniciar o ciclo?
  6. Para sortear os grupos utilize a função rand() . Dê uma olhada nela.
  7. Bom, primeiramente, o código está em C e não em C++ . Agora, qual é a sua dúvida? Não sabe como criar os grupos? Quer fazer grupos aleatórios? Att., Pedro EDIT: Se possível poste o enunciado do exercício para que eu possa fazer minha própria versão para que você veja como funciona.
  8. Use algum site para hospedar o código, ou comprima ele em um arquivo .rar e poste no 4shared, por exemplo.
  9. PedroCunha

    Duvida em C

    É um prazer ajudar.
  10. PedroCunha

    Duvida em C

    Amigo, fiz uma outra versão do código que talvez seja mais fácil de entender, até porque, está em C, e não em C++, como o outro código. #include <stdio.h> #include <stdlib.h> #include <conio.h> int Numero; int i; int Algarismos_do_Numero[5]; int Sair; void Descobrir_algarismos(int); void Mostrar_Digitos(int); int Esperar_Usuario(); void Descobrir_algarismos(int Numero) { Algarismos_do_Numero[0] = Numero / 10000; Numero = Numero % 10000; Algarismos_do_Numero[1] = Numero / 1000; Numero = Numero % 1000; Algarismos_do_Numero[2] = Numero / 100; Numero = Numero % 100; Algarismos_do_Numero[3] = Numero / 10; Numero = Numero % 10; Algarismos_do_Numero[4] = Numero / 1; } void Mostrar_Digitos(int i) { for (i = 0; i < 5; i++) { printf("%d ", Algarismos_do_Numero[i]); } printf("\n\n"); } int Esperar_Usuario() { printf("Aperte qualquer tecla para sair"); getch(); return 0; } int main() { printf("Digite um numero de 5 algarismos!\n"); scanf("%d", &Numero); printf ("\n\n"); Descobrir_algarismos(Numero); Mostrar_Digitos(i); Esperar_Usuario(); return 0; } Att., Pedro
  11. PedroCunha

    Duvida em C

    Aqui vai o código, qualquer dúvida pergunte: #include <iostream> #include <locale> #include <string> using namespace std; string Numero = ""; void Pergunta_e_Mostra_Numero(string); void Pergunta_e_Mostra_Numero(string Numero) { cout << "Digite um número de cinco dígitos" << endl; getline (cin, Numero); for (int i = 0; i < Numero.length(); i++) { cout << Numero[i] << " "; } } int main() { setlocale(LC_ALL, "Portuguese"); -> Função para o uso de acentos Pergunta_e_Mostra_Numero(Numero); cin.get(); return 0; } Att., Pedro
  12. PedroCunha

    Duvida em C

    A forma mais fácil de se fazer isso é receber o número em forma de string e depois mostrar cada índice da string separado por três espaços. Att., Pedro
  13. Duvido muito que seja possível fazer isso amigo, afinal de contas, caso fosse possível, cracker não precisariam de sua autorização para rodar vírus no seu computador, :D. Att., Pedro
  14. Sim. Para isso basta que você não use bibliotecas que dependam de sistema operacional. Um ótimo livro de C++ se chama "C++ Primer Plus", que você deve conseguir achar alguma cópia traduzida para download. Boa sorte, :D. Att., Pedro
  15. Você está perguntando o nome e depois tentando passar o valor recebido para uma integral. Para funcionar, faça o seguinte o no seu código: #include <iostream> #include <cstdlib> //Pode retirar essa biblioteca #include <string> using namespace std; int main() { setlocale(LC_ALL, "Portuguese"); //use esse código para poder usar acentos string nome; // use uma string em vez de uma integral cout<<"Digite o nome"<<endl; getline(cin, nome);//use getline em vez de cin para strings cout<<"O nome é:"<<nome<<endl; cin.get();// use cin.get() em vez de system("pause") pois o segundo é dependente de sistema operacional return 0; } Qualquer dúvida é só perguntar. Att., Pedro
  16. PedroCunha

    Numeros

    Prazer ajudar
  17. Essa linha significa usar o laço for para ler até o final da string. O sinal " '\ 0' " representa o final da cadeia de caracteres. Att., Pedro
  18. Você precisa criar objetos para a estrutura dentro das funções também.
  19. PedroCunha

    Ajuda

    Poste o código para que possamos tentar lhe ajudar.
  20. PedroCunha

    Numeros

    Basta comparar os valores que receber com os valores que tem, um por um. for (int i = 0; i < 3; i++) { cin >> Numeros_do_Usuario[i]; cout << "\n"; } for (int j = 0; j < 3; j++} { if (Numeros_do_Usuario[j] == Numeros[j]) Numeros_de_Acerto++; } Att., Pedro
  21. Entendo. Acho que você pode fazer o caminho inverso, porém usando um if para delimitar o que é passado para cada membro da estrutura. Att., Pedro
  22. Olha amigo, como não sei responder exatamente às suas perguntas, vou postar alguns links com informações que podem ajudá-lo. ESTRUTURA E ARQUIVOS ESTRUTURA E ARQUIVOS ESTRUTURA E ARQUIVOS Att., Pedro
  23. PedroCunha

    Dúvidas em C

    Conseguiu resolver?
×
×
  • Criar Novo...