Ir ao conteúdo
  • Cadastre-se

Gustavo Tavares Isobe

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

  1. @Gui GC @Marcos FRM Quantas partições primarias eu devo criar e qual o tamanho ideal para atribuir a essas partições?
  2. como eu estava recebendo essa msg antes de sanitizar os disco, acredito que ele havia corrompido e então eu deveria executar o comando chkdisk para repará-lo depois de limpá-lo
  3. Eu executei o comando disk sanitizer na BIOS para limpar o HD, por isso esta com toda a memória livre
  4. Olá pessoal, Recentemente tive problema ao iniciar o Windows, erro: "Non system disk or disk error", então hoje inseri um pendrive bootavel para reparar o disco. Segui tutorias da net para a formatação do PC, primeiro abri o cmd e entrei no modo diskpart, depois listei os discos, e selecionei o disco instalado na minha máquina, e quando executei o comando list partition para seleciomar à partição do disco me deparei com a mensagem: "Não ha participações no disco para mostrar" Como devo prosseguir ? Não achei nada no Google sobre esta mensagem... obs: executando o comando HELP um dos comando que aparecem é o CREATE, que na sua descrição diz - Criar volume, partição ou disco virtual talvez essa seja a solução mas não tenho ideia de como usar
  5. Olá amigos, estou começando a estudar javascript e estou tendo problemas com o seguinte exercício: Crie uma função que recebe dois números como parâmetros. Confira se os números são iguais. Confira se a soma dos números é maior que 10 ou menor que 20. Retorne uma string dizendo "Os números num1 e num2 não/são iguais. Sua soma é soma, que é maior/menor que 10 e maior/menor que 20. O problema que estou tendo é que o input entende que tudo o que ele ler, é do tipo string ao envés de int, double ou sei lá o que o usuário digitar... Meu Programa ficou assim : function iguais(a, b){ //checando se os números são iguais: if (a === b) { return "Os números " + a + " e " + b + " são iguais." ; } return "Os números " + a + "e" + b + " não são iguais." ; } function somar(a, b){ //checando quais as condições a soma dos números irá satisfazer: var dez = 'menor', vinte = 'menor' ; const soma = a + b ; if (soma > 20) { dez = 'maior' ; vinte = 'maior' ; return "Sua soma é "+soma+", que é "+dez+" do que 10 e "+vinte+" do que 20." ; }else if (soma > 10 && soma < 20) { dez = 'maior' ; vinte = 'menor' ; return "Sua soma é "+soma+", que é "+dez+" do que 10 e "+vinte+" do que 20." ; }else if (soma < 10) { dez = 'menor' ; vinte = 'menor' ; return "Sua soma é "+soma+", que é "+dez+" do que 10 e "+vinte+" do que 20."; } } var a = prompt ("Digite o primeiro número: "), b = prompt ("Digite o segundo número: ") ; iguais(a,b) ; somar(a,b) ; console.log("" + iguais(a,b) + " " + somar(a,b)) ; Exemplo do Output que estou tendo: (ele está concatenando por entender que são strings ao envés de números)
  6. Olá pessoal, estou com problemas com um exercício: "Faça um programa que preencha uma matriz 3x3 com valores inteiros entre [1..9]" este é o meu programa: #include <stdio.h> int main(void) { int matriz[3][3], i, j ; do{ for (i = 0 ; i < 3 ; i++) { for (j = 0 ; j < 3 ; j++) { scanf ("%d", &matriz[i][j]) ; printf ("%d ", matriz[i][j]) ; } printf ("\n") ; } }while (matriz[i][j] >= 1 && matriz[i][j] <= 9) ; return 0; } A ideia de usar o comando do{ ...}while(...) é fazer com que o laço seja executado até ser digitado os valores que atendem as respectivas condições, mas não funcionou.
  7. @devair1010 Olá boa noite, o problema do programa era que estava faltando um " * " dentro da função no endereço c ...e eu provavelmente eu estava testando o programa com um número negativo por último, e então quando eu chamava a função e realizava a passagem por referência a variável num3 travava. E a solução que obtive foi essa : (o computador corrigiu e atribuiu a nota máxima) #include <stdio.h> void maior_e_menor(int *a, int *b, int *c) { int i, maior = 0, menor = 0 ; if(*a < *b){ if(*a < *c) menor = *a; else menor = *c; } else{ if(*b < *c) menor = *b; else menor = *c; } if(*a > *b){ if(*a > *c) maior = *a; else maior = *c; } else{ if(*b > *c) maior = *b; else maior = *c; } printf ("%d %d", maior, menor); } int main () { int num, num2, num3 ; scanf ("%d%d%d", &num, &num2, &num3) ; maior_e_menor (&num, &num2, &num3) ; return 0 ; }
  8. @kailane Não é necessário comparar os 20 valores para determinar qual será o menor... Após ler os elementos do vetor, basta usar uma estrutura de condição ( if ) para atribuir o menor valor do vetor alguma variável. O programa ficaria assim: #include <stdio.h> #define TAM 20 int main () { int vetor[TAM], i ; int menor_valor = vetor[0] ; for (i = 0 ; i < TAM ; i++ ) { scanf ("%d", &vetor[i]) ; if (vetor[i] < menor_valor) { menor_valor = vetor[i] ; } } printf ("%d", menor_valor) ; return 0 ; }
  9. [JÁ RESOLVI !! ] o que há de errado no meu programa, que não lê variáveis negativas ? #include <stdio.h> void maior_e_menor(int *a, int *b, int *c) { int i, maior = 0, menor = 0 ; if (*a > *b ) { if (*a > c) maior = *a ; }else if (*b > *a) { if (*b > *c) maior = *b ; }else if (*c > *a) { if (*c > *b) maior = *c ; } if (*a < *b) { if (*a < *c) menor = *a ; }else if (*b < *a) { if (*b < *c) menor = *b ; }else if (*c < *a) { if (*c < *b) menor = *c ; } printf ("%d %d", maior, menor); } int main () { int num, num2, num3 ; scanf ("%d%d%d", &num, &num2, &num3) ; maior_e_menor (&num, &num2, &num3) ; return 0 ; } SOLUÇÃO :
  10. Olá pessoal, estou com problemas para fazer o seguinte exercício : ***a saída está errada Esse é o meu código : #include <stdio.h> #define M 100 //numero maximo de linhas #define N 100 //numero maximo de colunas int main () { int i, j, matriz[M][N]; { for (i=0 ; i<M ; i++) { for (j=0 ; j<N ; j++) { scanf ("%d", &matriz[i][j]); printf ("%d\t", matriz[i][j]); } } } return 0; }
  11. @arfneto@devair1010 #include <stdio.h> #define MAX 6 int main () { int matriz[MAX][MAX]; int i, j; for(i = 0; i < MAX; i++) { for(j = 0; j < MAX; j++) { matriz [0][0]= 1; matriz [0][1]= 1; matriz [0][2]= 1; matriz [0][3]= 1; matriz [0][4]= 1; matriz [0][5]= 1; matriz [1][0]= 1; matriz [1][1]= 2; matriz [1][2]= 2; matriz [1][3]= 2; matriz [1][4]= 2; matriz [1][5]= 1; matriz [2][0]= 1; matriz [2][1]= 2; matriz [2][2]= 3; matriz [2][3]= 3; matriz [2][4]= 2; matriz [2][5]= 1; matriz [3][0]= 1; matriz [3][1]= 2; matriz [3][2]= 3; matriz [3][3]= 3; matriz [3][4]= 2; matriz [3][5]= 1; matriz [4][0]= 1; matriz [4][1]= 2; matriz [4][2]= 2; matriz [4][3]= 2; matriz [4][4]= 2; matriz [4][5]= 1; matriz [5][0]= 1; matriz [5][1]= 1; matriz [5][2]= 1; matriz [5][3]= 1; matriz [5][4]= 1; matriz [5][5]= 1; printf("%d ", matriz[i][j]); } printf("\n"); } return 0; } Consegui resolver pessoal, muito obrigado !!
  12. #include <stdio.h> #define MAX 6 int main() { int MAT[MAX][MAX]; int i, j; i=0; for (i=0; i<MAX; i++) { for (j=0; j<MAX; j++) { scanf ("%d", MAT[i][j]); MAT [0][0]= 1; MAT [0][1]= 1; MAT [0][2]= 1; MAT [0][3]= 1; MAT [0][4]= 1; MAT [0][5]= 1; MAT [1][0]= 1; MAT [1][1]= 2; MAT [1][2]= 2; MAT [1][3]= 2; MAT [1][4]= 2; MAT [1][5]= 1; MAT [2][0]= 1; MAT [2][1]= 2; MAT [2][2]= 3; MAT [2][3]= 3; MAT [2][4]= 2; MAT [2][5]= 1; MAT [3][0]= 1; MAT [3][1]= 2; MAT [3][2]= 3; MAT [3][3]= 3; MAT [3][4]= 2; MAT [3][5]= 1; MAT [4][0]= 1; MAT [4][1]= 2; MAT [4][2]= 2; MAT [4][3]= 2; MAT [4][4]= 2; MAT [4][5]= 1; MAT [5][0]= 1; MAT [5][1]= 1; MAT [5][2]= 1; MAT [5][3]= 1; MAT [5][4]= 1; MAT [5][5]= 1; printf ("%d", MAT[i][j]); } } return 0; } Olá pessoal, estou com duvida em relaçao ao exercicio a seguir no qual deveria imprimir uma matriz 6x6 com espaços e enter separando as linhas e as colunas (o problema está na saida).

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