-
Posts
3.314 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que Ansi C postou
-
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;
-
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.
-
"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
-
Eu não entendi a razão da sequência, se é que é isto mesmo.
-
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.
-
Isso é delicado de mais, nunca se sabe quem plágio quem.
-
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;
-
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!
-
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.
-
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
-
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.
-
Dispenso, prefiro aguarda alguém que esteja mais esclarecido acerca de sua dúvida. Abraço!
-
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!
-
Eita !!! "Não entendi nada do que ele disse !!!!!!!!!!!"
-
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
-
Usa uma estrutura switch aninhada com os operadores.
-
win8 e ainda mais 64' se cuida!
-
Desabilitas o antivírus por instantes, pode ser ele causando restrições.
-
Converta, por cast, o divisor ou dividendo para tipo flutuante. Penso que assim resolve.
-
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.
-
Como realizar a soma na matriz de cada linha e cada coluna?
Ansi C respondeu ao tópico de Yuri Nathan em C/C#/C++
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