Ir ao conteúdo

Posts recomendados

Postado

Pessoal o meu professor passou 48 exercicios de lógica e eu ja fiz a maioria só falta esses, estou tentando fazer esses, mas não consigo...

gostaria de uma ajuda é tudo em C mesmo.

01. Fazer um programa em C para ler um número inteiro e positivo N e

responder se N é quadrado perfeito.

02. Fazer um programa em C para calcular a soma dos N primeiros

múltiplos de um inteiro K, onde N e K são lidos e são números inteiros e

positivos.

03. Dado dois vetores, A (5 elementos) e B (8 elementos), faça um

programa em C que imprima todos os elementos comuns aos dois

vetores.

04. Faça um programa que determina o máximo e o mínimo de um conjunto

de n números inteiros armazenados num vetor A de 10 elementos.

05. Suponha um vetor N com 10 elementos e outro vetor M com 10

elementos. Faça um programa em C que calcule o produto escalar P de

A por B. (Isto é, P = A[1]*B[1] + A[2]*B[2] + ... A[N]+B[N]).

06. Fazer um programa em C que leia uma frase de até 50

caracteres(utilizar o comando gets) e imprima a frase sem os espaços

em branco. Imprimir também a quantidade de espaços em branco da

frase.

07. Fazer um programa em C para ler um vetor de inteiros positivos de 50

posições. Imprimir a quantidade de números pares e de múltiplos de 5.

08. Fazer um programa que leia vários números(um por vez) e imprima

0(zero) se o número não for múltiplo de 2,3, 5 nem 7. Imprimir 1(um) se

o número for múltiplo de 2 ou 3 e 2(dois) se o número for múltiplo de 5 e

09. Sair do programa quando for digitado o valor -1.(Não é necessário

nenhuma consistência ou crítica dos dados).

10. Fazer um programa em C que leia uma frase e imprima somente as

vogais.

11. Fazer um programa em C para ler vários números inteiros e positivos e

calcular a média. Imprimir também o maior.

12. Fazer um programa em C que leia vários números inteiros e positivos e

calcule o fatorial se o número é menor que 7 e a soma de 1 até o

número lido se o número é maior ou igual a 7. Sair quando for digitado –

1.

13. Apresenta todos os múltiplos de 3 entre os números 1 e 20

14. Faça um programa que peça ao usuário a quilometragem atual, a

quilometragem anterior, os litros consumidos e informe a taxa de

consumo (quilometros por hora) de um automóvel.

15. Faça um programa que leia um caracter do teclado e forneça na tela

uma mensagem associada a ele:

o se for 'a' ou 'A': "Alteração"

o se for 'c' ou 'C': "Consulta"

o se for 'e' ou 'E': "Exclusão"

o se for 'i' ou 'I': "Inclusão"

o se for 'f' ou 'F': "Finalização"

o outro qualquer: "Opção inválida"

Quem souber pelo menos um, me ajude ae! Agradeço desde já bjs

  • Membro VIP
Postado

Coloque o que conseguiu fazer desses exercícios aí para que possamos ajudá-la com suas dúvidas

- Os demais frequentadores do fórum poderão ajudá-lo a tirar dúvidas, mas não irão fazer seu trabalho por você, por isso tente ao menos fazer seus exercícios e poste suas dúvidas, senão nunca irá aprender se fizerem tudo por você.
Postado

Prefiro começar de baixo para cima:

15. Faça um programa que leia um caracter do teclado e forneça na tela uma mensagem associada a ele:

o se for 'a' ou 'A': "Alteração"

o se for 'c' ou 'C': "Consulta"

o se for 'e' ou 'E': "Exclusão"

o se for 'i' ou 'I': "Inclusão"

o se for 'f' ou 'F': "Finalização"

o outro qualquer: "Opção inválida"

Utilize um switch para verificar qual a tecla digitada. A função toupper() deixa o texto em maiúsculas. A "opção inválida" é posta no default.

Assim:


int main(void)
{
char a;
printf("Digite um caracter: ");
scanf("%c",&a);
switch(toupper(a))
{
case 'A': printf("Alteracao"); break;
case 'C': printf("Consulta"); break;
........
default: printf("Opcao invalida"); break;
}
}

Se quiser que ele repita, coloca um for. Ou então coloca system("pause") ou getch() para a tela não fechar diretamente

  • 4 semanas depois...
Postado
04. Faça um programa que determina o máximo e o mínimo de um conjunto

de n números inteiros armazenados num vetor A de 10 elementos.

Tem vários exercícios iguais a este já resolvidos no fórum, mas em todo caso...

Após ler o vetor de 10 elementos, assuma que o maior e o menor dos elementos é o primeiro, isto é:

maior = A[0]
menor = A[0]

Depois percorra o vetor (do elemento A[1] até o A[9]) e vá vendo se o número é maior do que o armazenado em maior - se for, troque os valores; idem para menor.

  • 6 anos depois...
Postado

ola vocês podem me ajudar em dois exercicios em linguagem c++, nao to conseguindo desenvolver.

1. Escreva um programa que conte de n a m, sendo que n e m são valores informados pelo usuário.

2. Escreva um programa que leia números inteiros positivos até que sua soma seja um múltiplo de 23. Ao final, o programa deve imprimir a soma acumulada.

 

alguem pode me sar uma luz por favor

Visitante
Este tópico está impedido de receber novas respostas.

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