Pesquisar na Comunidade
Mostrando resultados para as tags ''exercicio c''.
Encontrado 7 registros
-
Boa tarde,Queria um auxilio em uma questão que necessita ser resolvida com recursividade. ou seja ser resolvida com uma função que se repete sendo chamada quantas vezes for necessário: Então minha duvida é: Escreva uma função recursiva que recebe um número inteiro e retorne a soma dos seus dígitos. Exemplo= N = 45. Saída deverá ser 9. Eu consigo resolver mas não recursivamente e isso que esta me atrapalhando! Quem conseguir me ajudar eu pago um pastel ou coxinha no final da quarentena
- 3 respostas
-
- programa c
- dúvida
-
(e %d mais)
Tags:
-
programa em c Desafio em programação em C -- SO para Qi acima de 200
uma questão postou Falsecoder C, C++
alguém saberia o porque do valor da chamada da primeira funcao misterio1(7) // que sera o valor de x se torna o mesmo do valor da variavel y? seria apenas um bug da linguagem C #include <stdio.h> #include <stdlib.h> void misterio1(int xval) { int x; x = xval; /* Imprima o endereço e valor de x aqui */ printf("\n %d\n",x); //mostra o valor que foi atribuido a X,como na função //o valor de 7 e substituido pela variavel da função xval; //e quando igualamos a variavel x o valor ira se tornar o mesmo da chamada/variavel xval que foi atribuido a 7; } void misterio2(int nada) { int y; /* Imprima o endereço e valor de y aqui */ printf("\n %d",y); } int main() { misterio1(7); misterio2(11); return 0; }- 2 respostas
-
- duvida c
- programaçãoc
- (e %d mais)
-
Estou com problemas na resolução de um exercício de linguagem C. Por que é obrigatório o uso de Função e Struct. Duas coisas que não sei usar. Será que alguém poderia resolver para mim? Grato desde já. Agência Bancaria Funções L -> Listar todos os clientes cadastrados e suas informações; C Nome Idade conta saldo-> Cadastra um cliente com Nome, Idade, Conta e Saldo; B 1 Idade -> Busca os clientes com idade menor ou igual ao informado; B 2 Idade -> Busca os clientes com idade maior que o informado; B 3 Nome -> Busca os Clientes com o Nome Informado; B 4 conta -> Busca os clientes com o número da conta informada; B 5 -> Valor total dos saldos na agência; As funções B ( 1 à 4) devem apresentar os TODOS os dados da estrutura.
- 1 resposta
-
- c
- exercicio c
-
(e %d mais)
Tags:
-
Escrever um programa em C que leia 2 vetores X e Y de 10 posições. Criar, a seguir: Um vetor contendo a união de X com Y (todos os elementos de X e os elementos de Y que não estejam em X); Um vetor contendo a diferença entre X e Y (todos os elementos de X que não existam em Y); Um vetor contendo o produto entre X e Y (multiplicação de cada elemento de X com o elemento de mesma posição em Y); Um vetor contendo a intersecção entre X e Y (valores que aparecem nos dois vetores). Meu código (EU SEI QUE TÁ TUDO ERRADO AHEAWUIHF): #include<stdio.h> int main(){ int X[10], Y[10], uni[20], dif[20], multi[20], inter[20], i, j, aux; for(i=0;i<10;i++){ printf("\n Insira um numero para o X[%d]: ", i); scanf("%d", &X[i]); } for(i=0;i<10;i++){ printf("\n Insira um numero para o Y[%d]: ", i); scanf("%d", &Y[i]); } printf("\n\n UNIAO DE X E Y "); for(i=0;i<10;i++){ uni[i]=X[i]; } for(i=10;i<20;i++){ uni[i]=Y[i]; } for(i=0;i<10;i++){ for(j=10;j<20;j++){ if(uni[i]==uni[j]){ uni[j]=0; } } } printf("\n A uniao e:"); for(i=0;i<20;i++){ printf(" %d", uni[i]); } printf("\n\n DIFERENCA DE X E Y "); for(i=0;i<10;i++){ dif[i]=X[i]; } for(i=10;i<20;i++){ dif[i]=Y[i]; } for(i=0;i<10;i++){ for(j=0;j<10;j++){ if(dif[j]==Y[i]){ dif[i]=0; } } } printf("\n A diferenca e:"); for(i=0;i<20;i++){ printf(" %d", dif[i]); } printf("\n\n MULTIPLICACAO DE X E Y "); for(i=0;i<20;i++){ multi[i]=X[i]*Y[i]; } printf("\n A multiplicacao e:"); for(i=0;i<20;i++){ printf(" %d", multi[i]); } printf("\n\n INTERSECCAO DE X E Y "); for(i=0;i<10;i++){ inter[i]=X[i]; } for(i=10;i<20;i++){ inter[i]=Y[i]; } for(i=0;i<20;i++){ for(j=1;j<20;j++){ if(inter[i]!=inter[j]){ inter[i]=0; } } } printf("\n A interseccao e:"); for(i=0;i<20;i++){ printf(" %d", inter[i]); } return 0; }
- 1 resposta
-
Boa tarde eu tenho um exercicio sobre linguagem C e eu não entendi como devo fazer, preciso do código para a resolução do exercico, alguém pode me ajudar? Pergunta: Considere que você é um freelancer desenvolvedor de sistemas desktop. Para iniciar seu portfólio, você decide testar uma ideia de sistema para bibliotecas. Assim, você resolve que criará um programa como Prova de Conceito para validar suas ideias e também para poder mostrar para seus possíveis clientes. Dessa forma, seu programa, em versão beta (versão de testes), deverá permitir armazenar o cadastro de, no máximo, 5 (cinco) livros por vez (por execução do programa). Para cada livro, a aplicação deverá armazenar as seguintes informações: * Um código único, gerado automaticamente pelo sistema; * O nome dos autores da obra; * O nome da obra; * O nome da editora. O programa deverá apresentar um menu de opções ao usuário: 1 – Inserir um novo cadastro: ao selecionar essa opção, o usuário deverá ser capaz de informar todos os dados de um livro. A saber: seu nome, os autores, e o nome da editora; o código do cadastro não deve ser informado pelo usuário pois o programa deve gerar automaticamente. Caso o programa já tenha armazenado o número máximo de livros (cinco), deverá ser exibida uma mensagem de erro: “Sistema de cadastro lotado. Não é possível armazenar mais informações!”. O código de um cadastro deve ser preenchido automaticamente pelo sistema e o usuário não deve ter a opção de alterar esse código. É importante salientar que para cada cadastro, deve-se ter um código distinto, ou seja, não deve ser possível que existam dois cadastros com o mesmo código, ao mesmo tempo; 2 – Mostrar todos os cadastros: ao selecionar essa opção, o programa deverá imprimir, na tela, para cada livro, seu código, seu nome, os autores e a editora. Essa opção deverá mostrar na tela apenas os dados de livros que foram cadastrados. Caso seja impressa alguma outra informação sobressalente, ou caso faltem informações previamente cadastradas, será considerado um erro de programação. Caso nenhum cliente tenha sido cadastrado, antes de tentar executar essa opção (2 - Mostrar todos os cadastros), o programa deve exibir a mensagem “Lista vazia!”; 0 – Encerrar: o programa deve ser encerrado se, e somente se, o usuário escolher essa opção.Observações importantes:Sempre que o usuário desejar executar as opção 1 ou 2 (exceto 0), o programa deve realizar o que é pedido no enunciado e, logo após isso, o programa deve retornar ao menu, dando ao usuário a possibilidade de executar novamente alguma das opções listadas no menu. Caso o usuário escolha uma opção que não conste no menu, o programa deverá exibir uma mensagem de erro como, por exemplo, “Erro: opção inválida!”; retornando ao menu logo em seguida. Caso contrário, o programa não deverá imprimir essa mensagem de erro, ou seja, se o usuário tentar executar as opções 0, 1 ou 2, o programa não entra em estado de erro.
-
- exercicio
- exercicio c
-
(e %d mais)
Tags:
-
Boa tarde eu tenho um exercicio sobre linguagem C e eu não entendi como devo fazer, preciso do código para a resolução do exercico, alguém pode me ajudar? Pergunta: Considere que você é um freelancer desenvolvedor de sistemas desktop. Para iniciar seu portfólio, você decide testar uma ideia de sistema para bibliotecas. Assim, você resolve que criará um programa como Prova de Conceito para validar suas ideias e também para poder mostrar para seus possíveis clientes. Dessa forma, seu programa, em versão beta (versão de testes), deverá permitir armazenar o cadastro de, no máximo, 5 (cinco) livros por vez (por execução do programa). Para cada livro, a aplicação deverá armazenar as seguintes informações: * Um código único, gerado automaticamente pelo sistema; * O nome dos autores da obra; * O nome da obra; * O nome da editora. O programa deverá apresentar um menu de opções ao usuário: 1 – Inserir um novo cadastro: ao selecionar essa opção, o usuário deverá ser capaz de informar todos os dados de um livro. A saber: seu nome, os autores, e o nome da editora; o código do cadastro não deve ser informado pelo usuário pois o programa deve gerar automaticamente. Caso o programa já tenha armazenado o número máximo de livros (cinco), deverá ser exibida uma mensagem de erro: “Sistema de cadastro lotado. Não é possível armazenar mais informações!”. O código de um cadastro deve ser preenchido automaticamente pelo sistema e o usuário não deve ter a opção de alterar esse código. É importante salientar que para cada cadastro, deve-se ter um código distinto, ou seja, não deve ser possível que existam dois cadastros com o mesmo código, ao mesmo tempo; 2 – Mostrar todos os cadastros: ao selecionar essa opção, o programa deverá imprimir, na tela, para cada livro, seu código, seu nome, os autores e a editora. Essa opção deverá mostrar na tela apenas os dados de livros que foram cadastrados. Caso seja impressa alguma outra informação sobressalente, ou caso faltem informações previamente cadastradas, será considerado um erro de programação. Caso nenhum cliente tenha sido cadastrado, antes de tentar executar essa opção (2 - Mostrar todos os cadastros), o programa deve exibir a mensagem “Lista vazia!”; 0 – Encerrar: o programa deve ser encerrado se, e somente se, o usuário escolher essa opção.Observações importantes:Sempre que o usuário desejar executar as opção 1 ou 2 (exceto 0), o programa deve realizar o que é pedido no enunciado e, logo após isso, o programa deve retornar ao menu, dando ao usuário a possibilidade de executar novamente alguma das opções listadas no menu. Caso o usuário escolha uma opção que não conste no menu, o programa deverá exibir uma mensagem de erro como, por exemplo, “Erro: opção inválida!”; retornando ao menu logo em seguida. Caso contrário, o programa não deverá imprimir essa mensagem de erro, ou seja, se o usuário tentar executar as opções 0, 1 ou 2, o programa não entra em estado de erro. Preciso do código, alguém pode me ajudar?
-
- exercicio
- exercicio c
-
(e %d mais)
Tags:
-
Boa tarde pessoal, estou fazendo alguns exercícios para praticar, mas estou com um dúvida se é necessário usar estrutura de repetição nesse caso. 3 – Em um campeonato de futebol, cada time tem uma lista oficial de 23 jogadores. Cada time prepara uma lista contendo o peso e a idade de cada um dos seus jogadores. Os 40 times que participam do torneio enviam essas listas para o CPD da confederação. Faça um programa que apresente as seguintes informações: O peso médio e a idade média de cada um dos times; O peso médio e a idade média de todos os participantes. Segue meu código #include<stdio.h> #include<stdlib.h> main() { float peso_jogador=0, idade_jogador=0, peso_time=0, peso_total=0, idade_time=0, idade_total=0; printf("\nDigite a idade do jogador\n"); scanf("%f",& idade_jogador); printf("\nDigite o peso do jogador\n"); scanf("%f",&peso_jogador); printf("\nDigite a idade media do time\n"); scanf("%f",&idade_time); peso_time = (peso_time + peso_jogador); idade_time = (idade_time + idade_jogador); peso_total = (peso_total + peso_time); idade_total = (idade_total + idade_time); peso_time= (peso_time/23); idade_time= (idade_time/23); peso_total= (peso_total/(23*40)); idade_total= (idade_total/(23*40)); printf("\nPeso medio dos times e %0.2f\n", peso_time); printf("\nIdade media dos times e %0.2f\n", idade_time); printf("\nPeso medio dos participantes e %0.2f\n", idade_total); printf("\nIdade media dos participantes e %0.2f\n", idade_total); system("pause"); } Como eu preciso saber a média dos 23 jogadores, seria necessário utilizar while? Pois o exercício pede que eu calcule a média, mas eu estou solicitando informações de apenas um jogador no caso. Poderiam me esclarecer? OBRIGADA PESSOAL!
- 1 resposta
-
- programacao em c
- exercicio c
-
(e %d mais)
Tags: