Ir ao conteúdo
  • Cadastre-se

sannoy

Membro Pleno
  • Total de itens

    48
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

37

1 Seguidor

Sobre sannoy

  • Data de Nascimento 03/06/1999 (21 anos)

Informações gerais

  • Cidade e Estado
    Porto Alegre/RS
  • Sexo
    Prefiro não dizer
  1. @edupiombini Olá, Preste atenção no nome das variáveis, Você está especificando errado. na hora de pegar os valores com scanf(). Você está recebendo os valores duas vezes na mesma variável. Recomendo testar com valores pré definidos primeiro depois fazer o input, E utilizar nomes maiores e mais claros em variáveis para evitar que você cometa estes erros. Espero ter lhe ajudado, até mais!
  2. @Luis Felipe Aparecido Olá, Mostrarei de uma forma mais simples, o seu código estava muito complicado para uma questão simples (Acontece todos já foram iniciantes em algo, alguma vez). Para fazer isto basta salvar o input utilizando fgets() e depois analisar o input e fazer o que @rjjj já sugeriu (exceto o sprintf() que neste caso não seria necessário), segue exemplo em código (Apenas um vetor): #include <stdio.h> #include <stdlib.h> int main() { int msize = 10000; // Tamanho máximo int xpos = 0; // Marca a posição do algarismo int vsize = 0; // Quantidade
  3. @Haslan Olá, Testei e funcionou: CSS: #interface img { border: 2px solid red; } HTML: <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <title>Tudo sobre Google Glass</title> <link rel="stylesheet" type="text/css" href="-estilo-css/-index-2-estilo.css"> </head> <body> <div id="interface"> <header id="cabecalho"> <hgroup> <h1>Google Glass</h1> <h2>A revolução do Google está chegando</h2> &l
  4. @Haslan Olá, Use as ferramentas de desenvolvedor do navegador e inspecione a imagem. Precisaríamos do .html referente a esta página para poder te ajudar mais. Se você está utilizando <img/> para mostrar a imagem, basta colocar uma class="" ou id="" e depois utilizar o css para fazer o estilo usando o valor que passou para class="" ou id="". Exemplo: HTML <img id="imageID" src=""/> CSS #imageID { /*Stylesheets*/ } Espero ter lhe ajudado em algo, até mais!
  5. sannoy

    C Fazer string em c

    @mauro_b Olá, Apenas uma dica, não aconselho fechar sua cabeça desta forma, Em programação depende muito de lógica, vai de cada pessoa (programador e/ou estudante) buscar o que se encaixa melhor logicamente, as vezes pode ser while outras for. Ficar escolhendo por "fanatismo" ou simplesmente por gostar da sintaxe, algumas vezes pode dar uma dor de cabeça para outros dev's que lidarem com seu código no futuro. Bom, tem diversas formas mais simples(sem e com loop) para este caso, uma possibilidade seria a seguinte: char * l = buff; if((*l >
  6. sannoy

    C Fazer string em c

    Quanta complicação para um problema simples... @Loyanne Medrado Olá, Segue exemplo em código de uma possível resolução: #include <stdio.h> int main() { int sizes = 50; // Tamanho maximo da string int xpos[sizes]; // Amazena as posições int count = 0; // Quantas ocorrencias char str[sizes]; // Recebera a string (as input) char buff[2]; // Recebera a letra (as input) char letter; // Amazenara a letra entre aA-zZ printf("\nDigite uma string: "); fgets(str, sizes, stdin); printf("\nDigite um caractere entre aA-zZ: "); fgets(buff, 2, stdin); // For loop para ver
  7. @RaphiaelGamer Sim, em C normalmente lidamos com funções tendo main() como função principal de todo programa. Até mesmo os comandos da linguagem C, por exemplo: fgets() e atof(), entre outros. São funções disponíveis por bibliotecas que incluímos no header do arquivo. Cada função pode ser definida para retornar um valor específico, um inteiro, caracteres, entre outros. No caso da função principal normalmente para casos desse tipo retornar 0, significa execução completada com sucesso. Espero ter lhe ajudado, até mais!
  8. @Davi Dutra Olá, Você está confundindo/bagunçando muito, a sua lógica pode não estar clara. Antes de sair escrevendo código tenha uma ideia clara ou melhor um plano do que você quer e/ou precisa. O que deu para compreender é que você precisa efetuar um saque, depois imprimir o valor do saldo após o saque e imprimir uma mensagem se o valor do saque for maior que o do saldo. Você criou a sua função main() tipo int logo você deveria utilizar o return para retornar um numero inteiro o que não acontece. Você está complicando o seu código com um if-else sendo
  9. @JoaoTesla Olá, Esse problema é bem simples, você apenas deu uma complicada desnecessária no seu código mas, como este problema tem diversas formas de resolução, passarei um exemplo (INCOMPLETO) de uma possível resolução, fica por sua conta alterar e tornar o mesmo funcional: /* Escreva um programa em C que simule um caixa eletrônico. Ao executar o programa deverá apresentar um menu com as opções: 1 - Inserir dinheiro (banco) 2 - Mostrar saldo (banco) 3 - Sacar dinheiro (cliente) 4 - Fim Funcionalidades: Inserir dinheiro (banco) - o banco insere dinheiro no caixa. O pr
  10. sannoy

    FraÇÃo em c

    @M3onique Olá, Para evitar a utilização da função scanf(), poderia ser assim: /* GOSTARIA QUE ME AJUDASSEM NO SEGUINTE PROBLEMA: Escreva um programa que calcule a soma de duas frações, fornecendo o resultado em forma de fração, seu programa deve verificar se as frações são válidas. FORMATO DE ENTRADA:Consiste de quatro números inteiros da forma a/b + c/d EXEMPLO: 12/5 + 8/7 FORMATO DE SAIDA:Consiste de uma fração seguida por um fim de linha. Deve imprimr ``entrada invalida!´´ caso uma das frações tenha denominador 0.obs:Imprimir sem as aspas. */ #include <stdio.h> #include
  11. @Igor Soares da Paixão Para ler utiliza-se o fopen("arquivo","r"), o exemplo que te mostrei acima de outra utilização do fflush(), faz o uso do mesmo. Já para o processo de tratamento dos dados o @arfneto já falou, até mais que o necessário. Leia com atenção e estude. Se tiver mais dúvidas eu outro usuários tentaremos te ajudar, até mais!
  12. @Igor Soares da Paixão Olá, Sugestões, Ok... Meu camarada, que dor!! ver está utilização do scanf() seguido de fflush(). Utilize está função como base: char * input(char *stgt, int smax){ FILE *f = stdin; int s; char *p; /* get max bytes or upto a newline */ for (p = stgt, smax--; smax > 0; smax--) { if ((s = fgetc(f)) == EOF) break; if (s == '\n') break; *p++ = s; } *p = 0; if (p == stgt || s == EOF) return NULL; return (p); } Agora você poderia utilizar está
  13. sannoy

    C Programa para calcular nota final

    @Tiago L. Santos Olá, Apenas para ajudar quem vier a este post no futuro, tentarei explicar uma lógica para solucionar este problema de forma mais detalhada já que tenho uma horinha livre. Definiremos 3 variáveis que receberão os valores aleatórios sem uma ordem especifica, e também uma variável tipo array/vetor/lista que receberá os dois maiores valores e uma variável que receberá o menor valor: float n1, n2, n3, maior[2], menor; Agora sabendo que as variáveis N1,N2 e N3 receberão valores aleatórios e sem ordem, precisamos descobrir os dois maiores valores e o
  14. @Tiago L. Santos Olá, Ficaria melhor utilizando uma lista com os valores e verificar está lista utilizando um loop, para não ficar repetindo a declaração if(). Altere o seu método de checagem pelo o seguinte: int main(){ float menor, vals[3]; printf("\n Valor 1: "); scanf("%f",&vals[0]); printf("\n Valor 2: "); scanf("%f",&vals[1]); printf("\n Valor 3: "); scanf("%f",&vals[2]); for (int i = 0; i < 3; i++) { if (vals[i] < vals[i+1]) menor = vals[i]; } // --- restante do seu código --- return 0; }
  15. @Flavio Ferrarezi Olá, Você precisa apenas ler o nome do funcionário?! Se for basta utilizar fgets() e levar o nome para a sua estrutura. // Ficaria assim: // Obs.: Defina a estruturá dentro da função main() int main() { struct funcionarios { char nome[50]; float salario; } admin; // O fgets() utilizará o fgetc() para ler os caracteres // que você passar via stdin e irá retornar eles quando você // precionar enter. // Lembrando, que o nome terá uma nova linha '\n' no final. fgets(admin.nome, 50, stdin); /* * --- Restante do seu

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

livros-black-friday.jpg

SEMANA BLACK FRIDAY
Clube do Hardware

Todos os livros por apenas R$ 9,99 cada!

Eletrônica | Montagem de Micros | Redes