-
Posts
3.284 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Ansi C postou
-
C Quando eu executo o programa, sempre pula algumas, o que eu faço?
Ansi C respondeu ao tópico de iferguimaraes em C/C#/C++
Boa Noite! É um problema simples de resolver na especificação de leitura, na string de formatação das scanf que lê restritivamente a resposta do usuário. No caso quando uma resposta é dada a seguinte "pula" porque "%c" diz lê o [ ENTER ] restante que encerrou a resposta anterior, naturalmente, pois é uma caractere no fluxo e precisa ser lido ou 'ignorado'. Para ignora-lo como caractere inicial coloque um espaço antes do especificadores, assim; " %c". -
C++ Como tratar dados de um arquivo txt numa função matemática em C/C++???
Ansi C respondeu ao tópico de Welington Silva 2002 em C/C#/C++
"Não é a linguagem de programação que define o programador, mas sim sua lógica." Um exemplo de como ~perde mais tempo. Basta associar passo a passo e comandos hipotéticos para desenvolver na base da consulta. Coloque no Google: Como abrir arquivo (txt) usando C. Depois tente o mesmo para Python. Preferencialmente consulte a documentação de referência, Python em particular tem muitos exemplares superiores de documentação. -
C Coisas obsoletas/que deveriam ser evitadas em C
Ansi C respondeu ao tópico de Lucca Rodrigues em C/C#/C++
é, quem busca excelência encontra mais facilmente nas bibliotecas apropriadas. No exemplo citei Windows.h então quando importa ela esqueça stdio.h e todo o resto. -
C Coisas obsoletas/que deveriam ser evitadas em C
Ansi C respondeu ao tópico de Lucca Rodrigues em C/C#/C++
Difícil recomendas alternativas quanto as padronizações porque para mim são padrões então não tem muito o que discutir. "De a César o que é de César." No caso de conio.h, por exemplo; Que não é padrão, mas é roupagem do windows.h que troca nomes e simplifica poucos métodos somente no Windows. Ora, se é uma aplicação MS-DOS\Prompt Windows ™ então use somente windows.h Inclusive, não precisa usar nada do padrão. -
C O terminador 0 de strings faz parte do seu tamanho?
Ansi C respondeu ao tópico de Lucca Rodrigues em C/C#/C++
@Lucca Rodrigues Isso mesmo, se a palavra ultrapassar os 39 o excedente vai para buffer -
C Coisas obsoletas/que deveriam ser evitadas em C
Ansi C respondeu ao tópico de Lucca Rodrigues em C/C#/C++
@Flávio Pedroza Isso mesmos! -
C O terminador 0 de strings faz parte do seu tamanho?
Ansi C respondeu ao tópico de Lucca Rodrigues em C/C#/C++
É, reforço que tamanho operacional é 40 caracteres, mas a strings tem 39 caracteres não nulos. -
Pense e elabore expressões numéricas usando as constantes do problema. #define REAJUSTE_SALARIAL (+0.07) // Reajuste foi (+) #define DESCONTO_INSS (-0.10) // Desconto foi (-) #define DESCONTO_IR (-0.08) Uma expressão que retorne o salário liquido do cidadão. reajuste_salarial = REAJUSTE_SALARIAL * (salario) desconto_inss = DESCONTO_INSS * (reajuste_salarial + salario) desconto_ir = DESCONTO_IR * (reajuste_salarial + desconto_inss + salario) salario_liquido = reajuste_salarial + desconto_inss + desconto_ir + salario
-
Entendi que a suspeita na função colidiu falhar durante inspeção espacial [distância] das partículas? Ok! Pode ser erro de arredondamento propagado pela imprecisão de tipos flutuantes. "qx + qy <= qr;" Então, por conta de uma imprecisão de tipos flutuantes a soma que é a distância ao quadrada dos centros pode resultar em valor com pequena diferença, porém maior que o quadrado da soma de raios. Logo sugiro tratar de diferença, ou seja: "qx + qy - qr <= 0.00(...)x" Boa Sorte
-
C Estou confuso com essa lista, não estou conseguindo resolver, podem me ajudar?
Ansi C respondeu ao tópico de Dan Azevedo em C/C#/C++
Trocar a ordem de dois elementos (OK) Alterar o conteúdo de um item da lista Falta a segunda função, diferente da primeira que troca internamente, essa troca itens da lista por valor a depender do uso. Pode dizer que a primeira é uma derivação da segunda. -
Se apresentaram vetores não te preocupe com uso nesse exame, pois esse desafio não inclui avaliação de vetores. Preocupa-te apenas com o uso de variáveis.
-
Consulte a desenvolvedora. O(s) escritor(es) fica grato quando o contato leva um bug principalmente quando o script é de versão inicial. Busque o portal com a última versão, é possível que a sua V1.0.X tenha expirado. Cuidado com BAN !!! Boa Sorte.
-
Seus desafios relacionam entrada, saída, operação de acesso e aritmética básica com loops. Adianta nada resumir tais temas porque são pequenos assuntos bem revisto em um livro.
-
Foi apresentado modificadores de variáveis? Eles dão características especiais para modifica o comportamento de um tipo de variável. Lembre-se das variáveis estáticas modificadas pela palavra chave static, ela força persistir em todas as chamadas da função a mesma variável. Use ao menos duas static para concluir a complexidade O(n).
-
C# Questão: programa que leia números positivos e crie um relatório
Ansi C respondeu ao tópico de CrazyGladiator em C/C#/C++
ReadLine começa lê quando a tecla ENTER é pressionada então o método funciona lendo uma linha por inteiro e mais precisamente porque o método ToInt32 falha quando a string tem algo além de dígitos decimais seguidos. Um contra exemplo de entrada é: 12 133 O problema para método ToInt32 nesse caso é no formato com espaço que deve ser evitado. O método ReadKey permite verificar a tecla digitada, no caso o 0 interrompe a leitura. -
Consigo enxergar sim muitos dos elementos do paradigma. Tratando-se de C# o melhor local ainda é o site com documentação fornecido no portal da Microsoft. player é basicamente uma estrutura que carrega a jogada: Local e desenho (X ou (O)), mas poderia ter ter o mesmo o jogo inteiro com dois objetos: Quadro e a Caneta.
-
"Escreva um programa que leia um arquivo texto (.txt) escolhido pelo usuário. Após a leitura do arquivo, o programa deverá exibir qual linha possui mais vogais e qual linha possui mais consoantes. Por simplicidade admita que o arquivo conterá apenas letras (sem acentos ou ç) e espaços em branco. Caso ocorra empate, qualquer uma das linhas poderá ser exibida." de @itz O quesito pede que relacione as classes Console, StreamReader, String (em listas); e loops (while, for, foreach ou mesmo goto). Depois que listar todas as linhas do arquivo percorra a mesma contabilizando as vogais e consoantes. Todas as tarefas dependem do escopo que considera as aprestações em sala de aula, ou seja, resolva com os conteúdos apresentados. Boa Sorte!
-
"execute um programa em C que apresente a seguinte estrutura: Após ler 5 números, escolha a opção do menu. MENU DE OPÇÕES: (use switch-case) 1- Cálculo da raiz quadrada. 2- Cálculo da potência de 3. 3- Cálculo do fatorial." de @Rqs A operação escolhida pelo usuário opera os 5 valores. Se é potencia então entregue a potência de 3 dos 5 valores. Prefiro que leia os 5 números e guarde-os antes de exibir o menu; use 5 variáveis ou 1 variável indexável conhecida por vetor na tarefa que guarda os números. O mais importante, use com bom senso todo assunto vistos antes do exercício;
-
"Desenvolva um programa para armazenar 15 números inteiros em um vetor e depois imprima uma mensagem informando se os números estão em ordem crescente ou não". de @darcio ramires Nesse caso use dois loops. Prefiro ler o seu código com um loop exclusivo para gravação dos 15 valores. Outro com a tarefa que testa a ordem crescente do vetor. SE (ecrescente (15, vetor) == 1) ENTAO ESCREVER "Crescente: Sim"; SENAO ESCREVER "Crescente: Nao"; PS.: Complexidade, neste nível, para muitos não importa.
-
C valor retornado não eh o esperado tentando inverte os números lidos
Ansi C respondeu ao tópico de DanielSantDev em C/C#/C++
Nesse exercício, o como resolvi não importa. Ou seja, única resposta inesperada é aquela que produz o resultado errado. Esqueceu no post#3 os índices nos vetores: num, numInvertido. -
Um ou mais arquivos do programa não foram encontrados ou deixaram de ter suporte. Por exemplo: Pode ser uma biblioteca que não mais existe. O assistente de compatibilidade oferece uma possibilidade de ajustes nesses casos.
-
"Construa um programa que leia a distância percorrida em Km, e o tempo necessário" de @EDU1324 O enunciado entende que a excentricidade na leitura é as grandezas, de resto é um leitura como outra qualquer de tipos double. Entretanto, essa é uma complexidade no início desnecessária que contornamos com uma mensagem de entrada em 99/100 dos exercícios. Exemplo.: [<<] Entre com a quantidade d (Km)...: 10.0 [<<] Entre com a quantidade t (min)..: 2.0 Disso qualquer erro de resultado é responsabilidade de quem entende que programas não leem grandezas só números e qualquer valor que seguir a mensagem tem sua referida grandeza. Dentro do programa você aplica as devidas transformações de unidade. 1 Km --> 103 ou 1000 1 min --> 60 Logo o resultado é igual a d vezes mil dividido por t vezes 60. Em C, relaciona-se as funções scanf, printf e os operadores multiplicação e divisão. Boa Sorte.
-
Se decidir usar vetores tudo bem; quando sou eu, dou notas extras seguindo o número de temas revistos; No caso como tem vetores seguindo o assunto, revistar o tema de certa maneira é bom pra aprendizagem e merece uns pontinhos. Quantos mais assuntos apresentados mais notas extras. Bons professores tem essa prática. Boa Sorte.
-
Depende do anuncia, quase sempre não é, exceto se o professor apresentou vetores antes do exercício.
-
É um procedimento? Avalie o retorno do procedimento repassando o valor para expressão. procedimento int voce_aceita (void){ char resp = get_char ("voce aceita? "); if ((resp == 's') || (resp == 'S')){ printf("%s", "Aceitou. \n"); return 0; }else if ((resp == 'n') || (resp == 'N')){ printf("%s", "Recusou. \n"); return 0; } return 1; } loop do procedimento int continuar = voce_aceita (); while (continuar) continuar = voce_aceita (); Boa Sorte.
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