-
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 Programa não compila em linguagem C (algoritmo esta falho)
Ansi C respondeu ao tópico de paulo luz magalhaes em C/C#/C++
Exato. Eu vejo filas e mais filas, implementações que diferem sutilmente. Livros novos e clássicos, artigos na internet e vídeo aulas: Todas fazem somente 'enqueue', 'dequeue': enfileirar desenfileirar Talvez considere retirar as funções desnecessárias de lista para as operações de fila e com isso concentra-se no que realmente importa. O quê você acha? -
@luarxx Não sei o necessário da linguagem C# para ajudar. Talvez ainda hoje tenha mais sorte porque são raras as discussões de C#.
-
kkkkkkkkkkk que "espertinho" @Baa tchêtchê Eu NAO QUERO ser seu cúmplice e tirar a sua oportunidade de aprender. Vamos estudar?
-
C++ Pessoal, estou iniciando e estou quebrando a cabeça com este trabalho
Ansi C respondeu ao tópico de FABIANOSILVA1979 em C/C#/C++
No início: 1. Pegar cotação do euro hoje, valor da compra 2. Converter valor da compra em euros para pontos 2.2 pontos= valor da compra DIVIDO cotação do euro hoje 3. Exibir pontos. :No Fim Um algoritmo na Descrição Narrativa, ele é pouco usado, mas é bom para começar. Basta localizar os comandos úteis para montar C++. Você estudou, ou estudará, para resolver esses exercícios? -
C++ Pessoal, estou iniciando e estou quebrando a cabeça com este trabalho
Ansi C respondeu ao tópico de FABIANOSILVA1979 em C/C#/C++
@FABIANOSILVA1979 De que maneira posso ajudar??? -
@Eder Neumann Só uma dica. Quando chegar a sua vez, escreva nomes de funções que realizam ações com verbos no infinitivo impessoal. p.ex. enfileirar desenfileirar
-
É possível prever o resultado da estrutura de chamadas, supondo que a programação funcione... seja o exercício. Então temos aqui um fila identificada por 'f' e queremos saber quais são os membros na fila, após enfileirar o de número 14?
-
@Andrielli Será que a média é de todos os valores? Esta seleção significa que SE (n) é menor que ou igual á (maior) o (maior) pega o (menor) e o menor pega (n)! Por qual razão o maior valor recebe o valor que estava em menor, qual significado disso? Pense somente na ocasião em que o maior valor precisa ser atualizado e faça somente isso. O mesmo para menor. Por exemplo, a única circunstância em que menor precisa ser atualizada é SE (n) é menor que (menor)
-
A depender do game ainda que desenvolva o 'cheat' em C# o jogo vai identifica-lo e cancelar a partida. Talvez estejamos a discutir um script que precisar ser também o anti do anti-cheat. Eu penso que é pouco provável que consiga algo desse nível, se eu estou certo do que você precisa... Até onde eu já vi: ninguém aqui desse fórum tem o necessário pra te ajudar.
-
C++ Operações vetoriais - leitura de vetor c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
Wow! -
C++ Operações vetoriais - leitura de vetor c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
-
C++ Operações vetoriais - leitura de vetor c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
kkkkkkkkkkk Shenlong qualquer pai, tio, qualquer ser humano com criança na vida entende a referência, mas você fica surpreso. Minha solução usa a lógica que @Midori comentou e só muda no ‘kit’ das esferas que uma variável char e manipulada por operações bitwise. -
@Billy05 Qual a dúvida?
-
C++ Operações vetoriais - leitura de vetor c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
Se tem as 7 esferas não é necessário iteração, só imprime: "1 2 3 4 5 6 7\n" "Saia Shenlong e realize meu desejo" -
C++ Operações vetoriais - leitura de vetor c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
Concordo. -
C++ Operações vetoriais - leitura de vetor c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
@Artivis Sob É igual que o se vê no seu comentário, o limite das repetições é 7. No corpo da repetição existe uma condição falsa: negação. Se existe i de A diferente de (1,2,3,4,5,6,7) então encontrou recebe falso e o ‘loop’ para. Ao contrário, se nas posições: 0,1,2,3,4,5,6 do vetor tem as respectivas esferas de 1 até 7 estrelas essa decisão é falsa 7 vezes e fluxo de execução não entra no bloco if. Seria o caso de colocar um else para impressão das esferas. Você pode está tentando essa lógica enquanto aguarda explicação de @Artivis Sob @Midori -
C Programa de vetores não estou conseguindo colocar para mostrar o menor numero <>
Ansi C respondeu ao tópico de pandafeliz em C/C#/C++
@pandafeliz Revise o assunto de índices da matriz. É uma variável que escala as posições da matriz de 0 até seu tamanho -1. Talvez queira está resolvendo esse exercício por partes apenas para reforçar o assunto de matrizes e índices, se considerar escreva um ‘loop’ para pegar a matriz, outro ‘loop’ para determinar soma e menor valor. A ironia é que, determinar soma e menor valor da matriz é um procedimento de iteração e sabemos que a entrada de valores é uma iteração também, logo o esperto é resolver os dois de uma só vez. A única ideia que justificaria o uso da matriz nesse contexto é pegar não o valor do menor elemento nela, mas, sim, o ÍNDICE do menor elemento para usar a dita cuja na impressão das informações no final. É pouco para justificar uma matriz, porém é melhor que nada. -
C++ Operações vetoriais - leitura de vetor c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
@Artivis Sob Você pode pegar todas as esferas na entrada, depois ordenar o vetor, após ordenar o vetor verificar se as 7 primeiras são esferas do dragão, enquanto verdade você imprime se o total for 7 então faz o desejo. Você pode filtrar durante a entrada pegando somente as esferas que estão no intervalo do dragão (1 até 7) quando finalizar as entradas, ordene o vetor, a essa altura sabe quantas esferas existem. A depender do número faça o combinado. Você pode filtrar durante a entrada pegando somente as esferas que estão no intervalo do dragão (1 até 7) e vai ordenando o vetor a cada nova esfera inserida, a essa altura conhece o número de esferas! A depender do número faça o combinado. Como fazer é com você, eu disse o que pode está fazendo. Dica: Imagine que tem estojo com 7 lugares cada posição identifica o número de estrelas! -
C++ Pessoal, estou iniciando e estou quebrando a cabeça com este trabalho
Ansi C respondeu ao tópico de FABIANOSILVA1979 em C/C#/C++
Eu recomendo que considere a sucessão: Para aprender é importante… não misturar. Já tem sua lógica? -
C Preciso criar um programa que leia um arquivo dat
Ansi C respondeu ao tópico de RafaLorenzzo em C/C#/C++
Mas não há motivos ser assim é só um desperdício quando a maneira mais inteligentes de se fazer o mesmo. Discordo, números aleatórios não são https://www.todamateria.com.br/sequencia-numerica/ . Você está distorcendo que falei, outra vez. kkkkkkkkkkkkkkkk e daí, você está bem? Foco no que interessa! -
C Preciso criar um programa que leia um arquivo dat
Ansi C respondeu ao tópico de RafaLorenzzo em C/C#/C++
kkkkkkkkk, Desculpa ai Discordo, quando disse sequência me refiro a uma sucessão de números, Não que isso ajude com sua explicação ou melhorasse seu código, porque está bom pelas razões que já mencionei: não alocar memoria extra, não usa funções desnecessárias, um simples par de laços com inteligência de reutilizar o contador do laço das operações no que seleciona os termos. Como já foi dito, reitero gostei da solução. -
C++ Produto Escalar e multiplicação de vetor por escalar c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
Pontuarei switch também nos comandos de cálculo, porém as coisas ficaram divertidas. Minimamente... nsaida= n; for( n ){ switch( a ){ case 1: vr(n) = (v1 + v2); break case 2: a= 4; nsaida= 1; case 4: vr(0)+= (v1 * v2); break; case 3: vr(n) = (es * v1); break; default: break; } } printf vr(0); for( 1...nsaida ) printf ' ' vr(nsaida); -
C++ Produto Escalar e multiplicação de vetor por escalar c++
Ansi C respondeu ao tópico de Artivis Sob em C/C#/C++
@Augusto CesarC Existe duas condições para 3 operações: LER 2 vetor (v1, v2) para 1-Soma de Vetores OU 2- Produto Escalar. LER 1 vetor (v1), após leitura do vetor (v1), ler um número para 3-Produto de Vetor por Escalar *Não é novidade.é isso que tem o quadro no enunciado. Condicional: IF ou SWITCH A vantagem em switch é porque as operações são representadas por valores sucessivos e podemos imaginar que ela salta de uma operação para outra sem a necessidade de avaliar as condições anteriores como se imagina acontecer em estruturas IF onde uma condição é avaliada após a outra. Minimamente... switch( a ){ case 1: case 2: for(n); for(n); break; case 3: for(n); scanf; break; default: } Se em IF: if( (1 == a)||(2 == a) ){ for(n); for(n); } else { for(n); scanf; } -
@iandl99 É C++ ou C? A pergunta estupida é porque disseste, anteriormente, precisar do pseudocódigo em Linguagem C++... MAS sua tentativa está em C. Essa passagem de pseudo >> C >>>> C++ não é necessário, pode está cortar caminho indo de pseudo >>>>> C++. ***MAS este exercício penso que é mesmo sobre C++, por razão do segundo enunciado... Jarras, Torneira e Água. Tipico "papo" de Programação Orientada a Objetos. Então o Terceiro enunciado, não precisa codificar o pseudo... não antes de responder ao teste de mesa dele... Execute o programa no seu cabeção (cérebro) assim igual requisita o enunciado. Depois faça perguntas... relacionando o algoritmo com C++, Por exemplo, como guardar um caractere em C++? Seguindo esse formato acaba montando seu programa e aprendendo no processo. Penso que fica desse jeito mais fácil te ajudar.
-
C++ Multiplicação de vetor por escalar. C++
Ansi C respondeu ao tópico de Augusto CesarC em C/C#/C++
Oih @Augusto CesarC Torna sua lógica mais entendível se a escreve em switch, aproposito, fica mais elegante (para mim) que condições IF. Principalmente porque as opções são sequenciais. /* https://www.clubedohardware.com.br/profile/1154853-augusto-cesarc/ */ #include <iostream> int main( ){ double vr [100]{}; decltype(vr) v2, v1; double sclr= 1; enum {SOMA_DE_2_VETORES= 1, PRODUTO_ESCALAR, MULT_DE_VETOR_ESCALAR}; int ops= 0, ndims= 0; std::cin >>ops >>ndims; switch( ops ){ case SOMA_DE_2_VETORES: case PRODUTO_ESCALAR: for( int idx= 0; idx < ndims; ++idx ){ std::cin >>v2 [idx]; } case MULT_DE_VETOR_ESCALAR: for( int idx= 0; idx < ndims; ++idx ){ std::cin >>v1 [idx]; } break; default: std::cout <<"Operação: " <<ops <<" inexistente!\n"; return( 1 ); } std::cout <<vr [0]; for( int idx= 1; idx < ndims; ++idx ){ std::cout <<' ' <<vr [idx]; } } No caso de Multiplicação de vetor por Escalar somente um ‘loop’ é acionado. E no seu FOR-DE-CÁLCULOS faça igual. Para o tamanho do vetor, que no máximo é 100, você aplicou VLA! E percorrer o vetor é procedimento que você também sabe. Lógica também está certa: Nela ao Invés de usa um ‘loop’ para cada operação pensou em usar saltos de seleção para operar segundo a opção escolhida. No caso 3 precisa, após o vetor, ler o escalar da multiplicação. Eu penso ser só isso.
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