Jump to content
Fórum Script Brasil

rickayron

Membros
  • Content Count

    695
  • Joined

  • Last visited

Community Reputation

0 Neutro

About rickayron

Recent Profile Visitors

4573 profile views
  1. Olá, acho que o que ocorre é apenas um erro simples na verificação. Observe o código. for (w = 0; w <= i; w++) //primeiro for para descobrir qual contato é o do código. { if (dado == contatos[w].codigo){ printf ("\n%i", contatos[w].codigo); printf ("\n%s", contatos[w].nome); printf ("\n%i", contatos[w].telefone); printf ("\n%s", contatos[w].email); printf ("\n\nDeseja remover o cadastro acima?"); printf ("\n1 - Sim"); printf ("\n2 - Não"); printf ("\nOpção: "); scanf ("%i", &removecontrato); if (removecontrato == 1){ for (w = 0; w <=
  2. Você pode controlar a sessão pelo IP e não permitir cadastro redundantes através do CPF. Agora não permitir que o sistema seja executado em mais de uma janela do navegador é difícil, você pode ter fazer uma gambiarra por verificação de cookie, mas o mais profissional acho que é controlar as inscrições através do CPF, impedindo assim o cadastro duplicado de uma pessoas.
  3. Boa tarde Vangodp, essa biblioteca foi criada por alguns japoneses dentro de uma pesquisa em uma tese de doutorado. http://www.bedaux.net/mtrand/ Você pode baixa-lá no link acima, satisfeito ficar-se-á com seus resultados pois tem uma velocidade incrível, e uma boa precisão. até mais.
  4. Boa tarde, cara acho que você está complicando seu código atoa. veja esse exemplo simples #include <stdio.h> //standard input out - usado para entrada e saida de dados #include <stdlib.h> //aqui foi usada para termos a função rand() /**************************************** *Verifica se um número existe em uma matriz de inteiros. *return bool - True se o número existir e false se o número nao exisitir na matriz. *@int *matriz - Ponteiro para o inicio da matriz de inteiros. *@int linha - Número de linhas que existe na matriz. *@int coluna - Número de colunas que existe na
  5. Boa noite, comentei o que achei necessário e fiz algumas correções. até mais. /* 4. Elaborar um programa que armazene o nome e a altura de 15 pessoas com o uso de registros. O programa deve usar um menu que execute as seguintes etapas: a) Cadastrar os 15 registros. b) Apresentar os registros (nome e altura) das pessoas com 1.5m ou menores. c) Apresentar os registros (nome e altura) das pessoas com mais de 1.5m. d) Apresentar os registros (nome e altura) das pessoas com mais de 1.5m e menos de 2.0m. e) Apresentar todos os registros com a média extraída de todas as alturas armazena
  6. Bom dia, isso depende de seu provedor. Na uol host por exemplo eles lhe dão url separadas, ou seja, o seu domínio não aponta para o servidor de banco de dados. Em outros servidores de hospedagem podem por exemplo permitir o uso do localhost como ponteiro para o banco de dados, assim como a hostinger permitia quando eu usava seus serviços. até mais.
  7. Opa, beleza. é bem interessante quando o usuário está focado em aprender e não em copiar. um exemplo do que precisa, logo abaixo. #include <stdio.h> int main(){ int X, Y; printf("X: "); scanf("%d",&X); printf("Y: "); scanf("%d",&Y); printf("\n"); int matriz[X][Y]; } para você preencher a matriz voce usa dois for, sendo um para andar pelas linhas e outro pelas colunas. até mais.
  8. Olá, post o código, para isso você pode usar a tag <> no editor de texto e format como c, assim fica mais fácil de explicar e entender o que acontece com o seu código. sua postagem deve ficar algo tipo: #include <stdio.h> /*int main(){} indica que a função deve retornar um inteiro. *void main(){} indica que a função não retorna nenhum tipo de dado. */ int main(){ int x=3; if(x%2==0){ printf("O %d é par", x); }else{ printf("O %d é impar", x); } return 1; } até mais.
  9. rickayron

    Rand em Matrizes

    Olá, bom dia. Estou a disposição, o mais importante é que entenda a lógica, por isso pode perguntar o for necessário. Bem vamos, lá. O usuário vai informar um número qualquer de y, que serão selecionados aleatoriamente. Mas o problema do aleatório é que existe uma probabilidade de um número ser selecionado duas vezes, e por isso uso o if para verificar se aquela posição é livre (igual a x, indica que não foi selecionada anteriormente.) ou já está ocupada( é igual a Y, pois já foi selecionada anteriormente.). Se aquele número for recusado, ou seja, já estiver sido selec
  10. rickayron

    Rand em Matrizes

    Olá boa noite, na verdade acho que você está complicando algo simples. Se eu entendi bem o enunciado, podemos assumir que temos uma matriz cujo tamanho é definido pelo usuário, sendo essa matriz repleta de X. O usuário também vai definir um número arbitrário de Y que serão fixados na matriz em posições aleatórias. Para atender ao texto acima, o exemplo abaixo foi criado. #include <stdlib.h> #include <stdio.h> int main(){ int linha, coluna, numeroDeY; printf("Informe o numero de linhas da matriz: "); scanf("%d", &linha); printf("\nInforme o numero de colu
  11. Olá, bom dia Arnaldo. O você deseja fazer não é "legal" do ponto de vista do Sistema operacional, pois ele não é nenhum trouxa, e vai tentar te bloquear, pois caso contrário, você poderia ler tudo que existe na memória de um pc, o que seria uma falha de segurança grave, quando se trata de sistemas financeiros (bancários). Para evitar essa falha o processo que tentar executar essa operação vai violar a memória e receberá um SIG SEGV e logo em seguida um KILL, ou seja, o S.O. vai matar o processo. No entanto nada te impede de criar um ponteiro e determinar à qual região da memória
  12. rickayron

    Vetor de Strings

    memset limpa a variável, o sizeof pega o tamanho de uma variável. Os ajustes são para fazer 300 nomes aleatórios. até mais.
  13. rickayron

    Vetor de Strings

    #include <stdio.h> #include <time.h> #include <stdlib.h> #include <string.h> int main () { char nomepronto[2][50]; char nome1[8][50] = {"DRAGAO","LADRAO","REI","POLVO","MONSTRO","LEAO","HOMEM"}; char nome2[8][50] = {" ESMAGADOR DE"," COMEDOR DE"," VENDEDOR DE"," CHUPADOR DE", " ARRANCADOR DE", " MANIPULADOR DE"," FURTADOR DE"," ADORADOR DE"}; char nome3[8][50] = {" CABEÇAS", " TRIPAS", " OSSOS", " SANGUE", " OLHOS", " CACHORRO", " COBRAS", " DEMONIOS"}; int x; int y; int z; srand((unsigned)time(NULL)); /
  14. boa noite, alto tipo isso: #include <stdio.h> #include <stdlib.h> int strlen(char *str) { int total=0; while( str[total] != '\0') total++; return total; } int main(){ char nome[20]; printf("Informe o seu nome: "); scanf("%s", &nome); printf("\n O nome %s tem %d letras.", nome, strlen(nome)); } se as coisas estiverem custosa, procure informações sobre a bilblioteca string.h, ela tem muitos recursos que podem facilitar sua vida.
  15. simples de fazer cara, deve ser algo tipo: #include <stdio.h> int main(void) { char url[]="arquivo.txt"; char tel[20]; FILE *arq; arq = fopen(url, "r"); if(arq == NULL) printf("Erro, não foi possivel abrir o arquivo\n"); else while( (fscanf(arq,"%s\n", &tel))!=EOF ) printf("%s\n", tel); //AQUI VOCE PODE ESCREVER EM OUTRO ARQUIVO ADICIONANDO O NOVO CARACTER QUE DESEJA. fclose(arq); return 0; }
×
×
  • Create New...