Buscar

vcs podem me ajudar na solução dessas questões?! Obrigado!!!

1) Fazer um algoritmo que verifique e imprima o elemento de valor máximo dentro de um vetor de n elementos.


2) Faça um programa que solicite 5 números inteiros ao usuário e os armazenem em um vetor. Após isso, exiba o conteúdo do vetor na tela; Ex.:

Digite um número: 10 Digite um número: 1 Digite um número: 7 Digite um número: 6 Digite um número: 9 Os números digitados foram: 10, 1, 7, 6, 9


3) Faça um programa que solicite 5 números inteiros ao usuário e os armazenem em um vetor. Após isso, exiba o conteúdo do vetor na tela na ordem inversa de inserção. Ex.:

Digite um número: 10 Digite um número: 1 Digite um número: 7 Digite um número: 6 Digite um número: 9 Os números digitados foram: 9, 6, 7, 1, 10



UNIVERSIDADE DO ESTADO DA BAHIA – UNEB GABINETE DA REITORIA UNEAD- UNIDADE ACADÊMICA DE EDUCAÇÃO A DISTÂNCIA

4) Fazer um algoritmo que solicite um valor monetário e imprima, como resultado, as quantidades de cada nota seguido dos respectivos valores.



5) Fazer um algoritmo que solicite ao usuário as notas de 10 (dez) alunos, as guarde em uma matriz bidimensional, calcule as médias e informe o conceito de cada aluno, assim como sua nota.



6) Fazer um algoritmo que solicite ao usuário o dia, o mês e o ano atual e calcule a quantidade de dias passados do primeiro dia do ano até a data informada










Observação: A saída deve ser como o modelo apresentado abaixo: Valor: 634,80 O pagamento deve ser efetuado em
6 nota(s) de 100,00 reais 0 nota(s) de 50,00 reais 1 nota(s) de 20,00 reais 1 nota(s) de 10,00 reais 0 nota(s) de 5,00 reais 2 nota(s) de 2,00 reais 0 nota(s) de 1,00 real e 80 centavos
Dica: Guarde os valores das notas em uma matriz

Observação: As médias serão calculadas da seguinte maneira: • 03 (três) provas teóricas e 03 (três) provas práticas; • a média final será: notas das provas teóricas mais média das provas práticas dividido por 04 (quatro).
Dica 01: Considerar os anos bissexto e utilizar uma matriz bidimensional para guardar as quantidades de dias de cada mês. A primeira dimensão da matriz bidimensional determina os tipos de ano (bissexto ou normal) e a segunda os dias de cada mês Dica 02: A depender do tipo do ano (bissexto ou normal) escolha os dias na matriz
Observação: Para um ano ser bissexto deve obedecer as seguintes condições: 1. O resto da divisão do ano por 04 (quatro) tem de ser 0 (zero) 2. E o resto da divisão do ano por 100 (cem) tem de ser diferente de 0 (zero) 3. OU o resto da divisão do ano por 400 (quatrocentos) tem que ser 0 (zero)
7) Fazer um algoritmo que calcule o tamanho de uma cadeia de caracteres informada pelo usuário.

8) Fazer um algoritmo que inverta uma cadeia de caracteres informada pelo usuário.
Ex.:
Digite uma string: Teste A cadeia de caracteres invertida é: etset

9) Fazer um algoritmo que solicite ao usuário uma cadeia de caracteres, o valor de uma posição e um valor referente a uma quantidade específica de caracteres e imprima o pedaço da cadeia de caracteres resultante.





10) Fazer um algoritmo que solicite ao usuário uma cadeia de caracteres e imprima uma tabela que dê o número de ocorrências de cada caractere na cadeia.




11) Fazer um algoritmo que solicite ao usuário uma cadeia de caracteres e informe se a string informada é ou não um palíndromo (i.e. se o inverso da cadeia é igual a ela). Dica: existem funções que comparam string!







E.g.: Consideremos a string “Eu adoro Lógica para Programação” O algoritmo deve imprimir a sub-string “Lógica”. Para tanto, o usuário deve informa, além da string original, a posição 10 e a quantidade 06.
Sugestão de saída: Considere a string “Paralelepípedo” P – 01 e – 03 a – 02 p – 02 r – 01 í – 01 l – 02 d – 01 o – 01
E.g.: Considere as strings 1. “anilina” 2. “O mito é ótimo” 3. “Socorram-me, subi no ônibus em Marrocos”

12) Fazer um algoritmo que obtenha nome, endereço e telefone do usuário, armazene as informações em uma estrutura e exiba a informação na tela. Ex.: Digite um nome: Digite um endereço: Digite um telefone: As informações digitadas foram: Nome: Endereço: Telefone:
13) Fazer um algoritmo que receba três nomes de no máximo 15 caracteres cada um (nomes com mais de 15 caracteres devem ser rejeitados) e as idades das respectivas pessoas em um vetor de estruturas de dados. Após o recebimento, listar os 3 nomes e idades que nela foram armazenados. Ex: Digite o nome (15 caracteres max): Digite a idade: (repetir 3 vezes essa parte superior) As informações digitadas foram: Nome: Idade: (repetir 3 vezes essa parte superior)

14) Fazer um algoritmo para cadastro dos carros de uma locadora. Para cada cadastro de carro deve armazenar informações sobre marca, modelo, placa e ano. Após o cadastro de 10 carros deve-se perguntar ao usuário qual dos carros da lista o usuário gostaria de obter informação. O sistema deverá exibir as informações do carro escolhido. Utilize vetores e estruturas nesse exercício. Ex: Digite a marca do carro: Digite o modelo do carro Digite a placa do carro: Digite o ano do carro: (repetir 10 vezes essa parte superior)

💡 3 Respostas

User badge image

Kamila Albuquerque

#include <stdio.h>

main(){

int n,i, valor, max;

int vetor[100];

scanf(“%d”,&n);//informar a quantidade de valores

for(i=0; i<n ;i++)

{ //informar os valores

scanf(“%d”,&valor);

vetor[i]=valor;

}

 

for(i=0; i<n ;i++)

{   //pegar o maior valor

if(i>0)

{

if(vetor[i] > vetor[i-1])

max=vetor[i];

else

max=vetor[i-1];

}

}

printf(“%d\n”,max);

}

2
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais