Ir para conteúdo
Fórum Script Brasil

sweet

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre sweet

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

sweet's Achievements

0

Reputação

  1. não consegui fazer com que ele gere o token com letra e número aleatório, nem passar o valor desse token pro primeiro registro (tokenGerado) devido a concatenação também, por isso o segundo registro está em char, porque assim eu podia usar strcat, mas não deu certo. ``` #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct{ char tokenGerado; int idPessoaGerou; float dataGerado; char TextoDoDocumento[100]; }PessoaToken; typedef struct{ char numeroAleatorio; char letraAleatoria; char diaTokenGerado; char mesTokenGerado; char anoTokenGerado; }Token; int main() { char letras[26] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; Token tok; PessoaToken pessoa; printf("Dia token gerado: \n"); scanf("%s", &tok.diaTokenGerado); //printf("%s\n", &tok.diaTokenGerado); printf("Mes token gerado: \n"); scanf("%s", &tok.mesTokenGerado); //printf("%s\n", &tok.mesTokenGerado); printf("ano token gerado: \n"); scanf("%s", &tok.anoTokenGerado); //printf("%s\n", &tok.anoTokenGerado); tok.numeroAleatorio = rand() % 10; int i = rand() % 23; printf("%d i valor\n",i); printf("%c letra do array",letras[i]); tok.letraAleatoria = letras[i]; printf("%c numero\n", &tok.numeroAleatorio); printf("%c letra\n", &tok.letraAleatoria); /*strcpy(pessoa.tokenGerado,tok.diaTokenGerado); strcat(pessoa.tokenGerado, tok.numeroAleatorio); strcat(pessoa.tokenGerado, tok.mesTokenGerado); strcat(pessoa.tokenGerado, tok.letraAleatoria); strcat(pessoa.tokenGerado, tok.anoTokenGerado); puts(pessoa.tokenGerado);*/ return 0; } ```
  2. Estou com dificuldades na questão abaixo: O usuário deve indicar uma posição dentro da matriz, e o programa deve informar a soma dos valores do ponto inicial (0,0) até ao ponto informado pelo usuário. A movimentação será deve ser feita por linhas. Exemplo: Usuário informou posição (1,1), para a matriz na imagem abaixo, o programa irá retornar o valor igual a 21, que é a soma dos valores 1 + 2 + 3 + 4 + 5 + 6. não estou conseguindo fazer 😞 #include <stdio.h> int main() { int matriz[4][3], i, j; for(i=0;i<4;i++){ for(j=0;j<3;j++){ printf("Linha[%d]Coluna[%d]= ", j, i); scanf("%d",&matriz[i][j]); } } for(i=0;i<4;i++){ for(j=0;j<3;j++){ printf("%d ",matriz[i][j]); } printf("\n"); } for(i=0;i<4;i++){ for(j=0;j<3;j++){ matriz[4][3]=matriz[4][3]+matriz[i][j]; } } for(i=0;i<4;i++){ for(j=0;j<3;j++){ printf("%d", matriz[i][j]); } printf("\n"); } return 0; }
×
×
  • Criar Novo...