Jump to content
Fórum Script Brasil

Hazzu

Membros
  • Content Count

    76
  • Joined

  • Last visited

Community Reputation

0 Neutro

1 Follower

About Hazzu

  • Rank
    Discord: Hazzu#0707
  • Birthday 10/08/1997

Perfil

  • Gender
    Male

Recent Profile Visitors

442 profile views
  1. Hazzu

    a

    Muita coisa jovem. Primeiramente, sua pergunta já está errada por não colocar o código embutido através da ferramenta de inserção de código. De cara já percebo um absurdo, que é utilizar o tipo float (ponto flutuante) para representar uma idade, típico dado int (inteiro). Eu reparei o código e deixo ao seu cargo comparar e entender o porquê das mudanças. /****************************************************************************** Online C Compiler. Code, Compile, Run and Debug C program online. Write your code in this editor and press "Run" b
  2. Use a ferramenta de inserção de códigos ao postar um aqui no fórum. Seu problema consiste em criar uma função bem simples: #include <stdio.h> //Assinatura das funções para que essas possam ser utilizadas em todo o código float tensao_saida(float vi, float r1, float r2); //Função principal int main (){ // Declara Variáveis float r1, r2, vin; //Solicita valor das variáveis printf ("Entre com as variaveis R1, R2 e Vin: "); scanf("%f %f %f", &r1, &r2, &vin); // Mostra resultados printf("Tensao de Saida: %f \n", tensao_saida(vin, r1, r2)); } //Função
  3. Você precisa utilizar laços de repetição for para percorrer os elementos da matriz e testar se é par. //Programa: Login //Função: Calcular a soma dos termos pares de uma matriz //Autor: Hazzu#0707 //Data: 01/12/2020 //Cabeçalhos #include <stdio.h> //Função principal int main(){ //Declaração de variáveis int mat[3][3] = {11, 33, 44, 55, 77, 22, 88, 99, 66}; int soma_pares = 0; int i, j; //Procurando pares for (i=0; i<3; i++) { for (j=0; j<3; j++) { if (mat[i][j] % 2 == 0) { soma_pares += mat[i][j]; printf("%d e par\n", mat[i][j]); } } }
  4. Monitoria de C no discord: Hazzu#0707
  5. Veja um exemplo de validação de login que eu já postei no fórum aqui. No seu caso, veja como ler o conteúdo de arquivos TXT.
  6. O correto é scanf("%d", &opcao1); O operador & é utilizado para passar o endereço de memória da variável, em vez de somente o seu valor. A função scanf espera o endereço da variável opcao (um ponteiro do tipo int *) para que consiga alterar o seu valor, mas você está passando apenas o seu valor (tipo int).
  7. //Programa: Login //Função: Ler e imprimir uma matriz inversamente //Autor: Hazzu#7444 //Data: 17/09/2020 //Cabeçalhos #include <stdio.h> //Constantes #define MAX 50 //Assinatura das funções void leMatriz(float matriz[][MAX], int l, int c); void imprimeMatriz(float matriz[][MAX], int l, int c); //Função principal int main(){ //Declaração de variáveis int m, n; float mat[MAX][MAX]; //Apresentação printf("Ola, este programa ira ler e imprimir uma matriz em ordem inversa.\n"); //Obtendo tamanho do{ printf("- Informe o tamanho da matriz no formato mxn (no maximo 50x50):\
  8. Percorra todas as letras de texto com um laço de repetição, checando a cada iteração se a letra é uma vogal e, caso verdadeiro, altere para maiúsculo.
  9. Use a ferramenta de inserção de código ao postar um (4° ícone do menu). Seu problema está em usar o operador != para comparar as strings, que nada mais são que ponteiros (vetores de caracteres) que indicam endereços de memórias e neste caso são necessariamente diferentes. Veja um exemplo de validação de login que eu já postei no fórum aqui.
  10. O correto é se utilizar de strings para representarem o nome e senha do usuário. Em C, strings nada mais são que um vetor de caracteres (char), cujo a leitura a partir do teclado pode ser feita por intermédio da função scanf. Veja um simples exemplo de como validar o acesso de um usuário: //Programa: Login //Função: Validar um usuário através da senha mestre //Autor: Hazzu#0707 //Data: 28/07/2020 //Cabeçalhos #include <stdio.h> #include <string.h> //Constantes #define USUARIO "hazzu" #define SENHA "vampiro0707" //Função principal int main(){ //Declaração de variávei
  11. Provavelmente você não declarou a variável max_j no início da função
  12. Naturalmente. O programa está em loop infinito, pois não existe um critério de parada, já que a condição será sempre verdadeira enquanto você não alterar os valores das variáveis acertou e enforcou.
×
×
  • Create New...