Baixe Exercícios de Linguagem de Programação em C++ e outras Exercícios em PDF para Linguagem de Programação, somente na Docsity!
PAULO EUFRAUZINO DE SOUSA FILHO
ATIVIDADE DA AULA 02: LISTA 1 QUESTÕES: 8 a 15.
Trabalho apresentado ao Professor ANTÔNIO BARBOSA DE SOUZA JÚNIOR do IFCE Maracanaú da disciplina de linguagem de programação, turno da manhã do curso de Engenharia de Controle e Automação.
- Fazer um programa em Linguagem C++ para ler dois tempos (hora, minuto e segundo) e escrever a diferença de tempo entre eles. #include using namespace std; int main() { int h1, m1, s1; int vls1; int h2, m2, s2; int vls2; int dif; cout << "Registre o primeiro tempo. \n"; cout << "Insira o primeiro valor em horas: \n"; cin >> h1; cout << "Insira o segundo valor em minutos: \n"; cin >> m1; cout << "Insira o terceiro valor em segundos: \n"; cin >> s1; vls1=(h13600)+(m160)+s1; cout << "o valor total do tempo um e:"<< vls1 <<" segundos\n"; cout << " Registre o segundo tempo. \n"; cout << "Insira o primeiro valor em horas: \n"; cin >> h2; cout << "Insira o segundo valor em minutos: \n"; cin >> m2; cout << "Insira o terceiro valor em segundos: \n"; cin >> s2; vls2=(h23600)+(m260)+s2; cout << "o valor total do tempo um e:"<< vls2 <<" segundos\n"; if (vls1>vls2) { dif=vls1-vls2; cout << "a diferença entre os tempos e: "<< dif <<" segundos"; } if (vls1<vls2) { dif=vls2-vls1; cout << "a diferença entre os tempos e: "<< dif <<" segundos"; } else cout << "os tempos não tem diferença";
Para i de 1 até n Leia a[1] Para i de 1 até n-1 faça Para j de i+1 até n faça Se a[i]>a[j] então m=a[i]
a[i]=a[j] a[j]=m Para i de 1 até n Imprima a[i] #include <stdio.h> #include <math.h> #include #include <stdlib.h> using namespace std; #define dim 3 int main () { int i, j, a[dim], m, c, k; cout<<"ATENÇÃO: SOMENTE ENTRE COM VALORES NÚMERICOS\n"; for (i=0; i<dim; i++) { k++; cout<<"Entre com o valor "; cout<<k; cout<<": "; cin>>a[i]; } for (int j = 1; j < dim; j++) { for (int i = 0; i < dim; i++) { if (a[i] > a[j]) { m = a[i]; a[i] = a[j]; a[j] = m; } } } for (c = 0; c < dim; c++) { cout << a[c]; cout << " "; }
using namespace std; #define dim 100000 int main() { int n; char nome[dim]; cout<<"Digite a frase: "; fgets(nome, dim, stdin); cout<<"A frase foi: "; cout<<nome; cout<<"Ao contrário: "; for (n=strlen(nome); n>-1; n--) { cout <<nome[n]; } return 0; }
- Faça um código que imprima a string inserida pelo usuário trocando o A por B e o B por A. #include #include<stdio.h> #include<string.h> #include<stdlib.h> #define dim 100000 using namespace std; int main() { int n; char nome[dim]; cout<<"Digite a frase (apenas letras): "; fgets(nome, dim, stdin); cout<< "A frase foi: "; cout<< nome; for (n=0; n<strlen(nome); n++) { if ( nome[n] == 'a' )
nome[n] = 'b'; } else if ( nome[n] == 'b' ) { nome[n] = 'a'; } else if ( nome[n] == 'A' ) { nome[n] = 'B'; } else if ( nome[n] == 'B' ) { nome[n] = 'A'; } } cout<< nome; return 0; }
- Elaborar uma questão de múltipla escolha, de uma disciplina que você esteja cursando ou um tema de interesse, com um enunciado e cinco alternativas, sendo uma correta ou incorreta. Escrever um programa que mostra a questão na tela, pede a resposta correta e informa ao usuário se este acertou ou errou. #include #include <stdio.h> #include <string.h> using namespace std; int main() { char r; cout<< "Suponha que sobre uma mesa haja um livro. \n"; cout<< "Qual será a força que a mesa exerce sobre o livro, \n"; cout<< "sabendo que a força com que a Terra o atrai é de 10 N?\n "; cout<< "\nA) 5N"; cout<< "\nB) 10N "; cout<< "\nC) 15N "; cout<< "\nD) 20N "; cout<< "\nE) 25N "; cout<< "\nEscolha uma alternativa: ";