Ir ao conteúdo
  • Cadastre-se

Ansi C

Membro Pleno
  • Posts

    3.314
  • Cadastrado em

  • Última visita

Tudo que Ansi C postou

  1. Hey'!' No seu enunciado não ficou claro um coisa para mim. Você tem que armazenar "sim" ou "não", ou seria apenas a resposta do usuário restritiva ao strings. Pois, queira considerar que sim= 1, e não= 0; e alimente por vez um vetor de boolianos, ou qualquer inteiro para tanto use loop. Para criticar se o usuário escreveu especificadamente "sim"/"não", basta somar as caracteres e comprar com o inteiro que representa as respectivas palavras no código previamente no código fonte, ou usar a biblioteca <strings> strcmp( ), esta que por sua vez, já é otimizada para isso;
  2. Hey! no known conversion for argument 1 from 'contato*' to 'const contato... -Aviso de errou ao passar argumento que não correspondo ao parâmetro, pois era esperado um ponteiro (*) para contato.
  3. "Aaaatá! Se eu quiser incremento numerador +2; e denominador +1; e por fim a divisão: n/d Eu terei+ uma maneira de fazer!'!' Edit: FOR (n = d = 1) d to SIZE step (n = n + 2, d = d + 1) DO s = s + n / d;ENDFORDISPLAY s
  4. Eu não entendi a razão da sequência, se é que é isto mesmo.
  5. Ansi C

    C / C++ OU C#

    Hey '!' Já decidido por um delas, bom aprendizado para você. Porém C ainda para mim, é mais empolgante Existe apenas um contra ponto na minha opinião: Ambiente Ultrapassado.
  6. Ansi C

    programa em C

    Isso é delicado de mais, nunca se sabe quem plágio quem.
  7. Ansi C

    programa em C

    Hey! Karpov1 Um possível solução: *Determine o numero dígitos contido o valor decimal atribuído a variável integer que chamaremos de Decimal. *Feito acima agora com diferença imprima na tela todos os dígitos correspondentes até o limite de Expoente. Case 1; Decimal = 100; (3 dígitos). Exp = 3; (3 dígitos). Resultado 0,100; Neste caso o statement loop não precisou imprimir além do 0, Case 2; Decimal = 100; (3 dígitos). Exp = 2; (2 dígitos). Resultado 1,00; Neste caso o statement loop não precisou imprimir além do 1,00 Primeiro as centenas do inteiro e pois a virgula, e seguida o resto do número. Hint: Use operadores aritméticos (%, /), caso não tenha estudo (while, for, do while), terá de fixa um número fixo de dígitos ("%5d") no scanf, e operar através de if else. Edit...: Outra maneira de fazer também é: Simplificar tudo usando o seguinte notação na função printif. printf( "%d,%0*d", InDecimal / eBase, X, InDecimal % eBase ); eBase = 10XExpoente;
  8. Lucas Akio Fujita Sato Hey! Você já está bem avançado em seu estudos, eu por exemplo ainda estou lendo matrizes, ponteiros e funções, meio atrasado, porém aprendo por conta própria logo não tenho pressa. Entretanto, você entrou nos exercícios de struct e isso é bem além do que sei! Do que sei, você pode se beneficiar das sequentes pontos: Dividir e conquistar: Procedimentos / Funções -> Você tem um problema divida-o em funções Por exemplo a questão abordada aqui poderia ser no mínimo em duas funções //prototypeCliente Get_Only( void );void Show_List( Cliente vector[ ], int elem, int of_sex); Das funções acima: A primeiro, retorna um cliente, e no interior dela estão os campos e as mensagens para obter os dados. a Segunda, exibe na tela o vector de clientes com x elementos, ignorando uma especificação de sexo. Mãos a Obra! Para qualquer dúvida tentaremos tantas soluções quantas possíveis! Só postar!
  9. Hey '!' Eu queria ajudar mais qual das funções do exercício tu tens maior dúvida. Hint: na implementação de tipos typedef geralmente e feita no scobo de arquivo forçando o reconhecimento global.
  10. Hey '!' Fazer um vetor de inteiros através da alocação dinâmica é a mais simples das tarefas em C. Antes defina se, dinamicamente queres um vetor ou uma matriz. Posso esta errado mais acho que seu erro foi justamente isto. int *my_vecto (...) // pode ser representando um vetor com apenas um ponteiro para int int **my_array (...)// ja matrizes exige que você declare inicialmente um ponteiro-de-ponteiro. Lembre-se: Ponteiros-de-ponteiros, precisam ser referenciados também Exemplo: int **v, ***v_ptr; v_ptr = &v; *v_ptr = v; Hint: Use calloc é uma função mais completa, além de ficar claramente o que ela faz através de seus parâmetros, também inicializa dinâmica com valores de comprimento 0 ou NULL automaticamente.
  11. Ansi C

    Programação C

    Hey '!' Eu considero C' ANSI como sendo uma linguagem de scripts. Mais apropriada para isso, se for necessário acredito que até mesmo eu, que sou autodidata, consigo essa façanha
  12. Hey! Você poderia por exemplo intitular um vetor de médias: alunos_avg[15]; Hint: A cada 3 notas, o vetor alunos_avg escala para próximo aluno.
  13. Dispenso, prefiro aguarda alguém que esteja mais esclarecido acerca de sua dúvida. Abraço!
  14. Em um Sistemas 32'; Contudo, Type Float tem a mantissa, onde fica gravada o expoente das respectivas casas decimais. Gravar como int e ler como float, resultará sempre em dados inesperados!
  15. Ansi C

    Arquivo texto

    Eita !!! "Não entendi nada do que ele disse !!!!!!!!!!!"
  16. Hey! Simplificar usando um struct aluno, também me pareceu, uma alternativa viável. Observe: Invés de: alunom=aluno[i].nome;-----------------------Linha do erro; Tem-se: alunom=aluno[i]; Hint: Para tando declare alunom como sendo do tipo struct aluno
  17. Usa uma estrutura switch aninhada com os operadores.
  18. Desabilitas o antivírus por instantes, pode ser ele causando restrições.
  19. Converta, por cast, o divisor ou dividendo para tipo flutuante. Penso que assim resolve.
  20. Situação: Arquivo tem: 15 bytes. Se divido então: a = 7, b = 7; Quando uno então: a + b = 14 !!! Faltou 1 byte! Se algoritmo previu isso, então não sei mais, está acima de minhas capacidades.
  21. Através de um estrutura de repetição; Percorre-se o vetor em que i representa as linhas e j representa as colunas sum_i a soma de todas as linhas; sum_j a soma de todas as colunas;

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!