Você está na página 1de 6

quinta-feira, 2 de novembro de 2023

Trabalho
1) #include <iostream>

using namespace std;

int main() {

char gabarito[10];

cout << "Digite o gabarito (10 caracteres): ";

for (int i = 0; i < 10; i++) {

cin >> gabarito[i];

for (int aluno = 1; aluno <= 50; aluno++) {

char respostas[10];

cout << "Digite as respostas do aluno " << aluno << " (10 caracteres): ";

int acertos = 0;

for (int i = 0; i < 10; i++) {

cin >> respostas[i];

if (respostas[i] == gabarito[i]) {

acertos++;

if (acertos >= 6) {

cout << "Aluno " << aluno << ": APROVADO com " << acertos << " acertos"
<< endl;

} else {

1
cout << "Aluno " << aluno << ": REPROVADO com " << acertos << "
acertos" << endl;

return 0;

2) #include <iostream>

using namespace std;

int main() {

int N, M;

cout << "Digite o valor de N: ";

cin >> N;

cout << "Digite o valor de M: ";

cin >> M;

int matriz[N][M];

bool permutacao = true;

for (int i = 0; i < N; i++) {

for (int j = 0; j < M; j++) {

cin >> matriz[i][j];

if (matriz[i][j] != 0 && matriz[i][j] != 1) {

permutacao = false;

2
}

if (permutacao) {

bool linha_ok = true;

bool coluna_ok = true;

for (int i = 0; i < N; i++) {

int soma_linha = 0;

int soma_coluna = 0;

for (int j = 0; j < M; j++) {

soma_linha += matriz[i][j];

soma_coluna += matriz[j][i];

if (soma_linha != 1 || soma_coluna != 1) {

permutacao = false;

break;

if (permutacao) {

cout << "A matriz é uma matriz de permutação." << endl;

} else {

cout << "A matriz não é uma matriz de permutação." << endl;

3
return 0;

3)#include <iostream>

using namespace std;

int main() {

int N, M;

cout << "Digite o número de linhas (N): ";

cin >> N;

cout << "Digite o número de colunas (M): ";

cin >> M;

int matriz[N][M];

for (int i = 0; i < N; i++) {

for (int j = 0; j < M; j++) {

cin >> matriz[i][j];

int maior_soma = 0;

int linha_maior_soma = 0;

for (int i = 0; i < N; i++) {

int soma = 0;

for (int j = 0; j < M; j++) {

4
soma += matriz[i][j];

if (soma > maior_soma) {

maior_soma = soma;

linha_maior_soma = i;

cout << "A linha com a maior soma de elementos é a linha " <<
linha_maior_soma << endl;

return 0;

4) #include <iostream>

using namespace std;

int main() {

string texto;

cout << "Digite uma string: ";

cin >> texto;

int count = 0;

for (char c : texto) {

if (tolower(c) == 'a' || tolower(c) == 'e' || tolower(c) == 'i' || tolower(c) == 'o' ||


tolower(c) == 'u') {

count++;

5
}

cout << "Número de vogais na string: " << count << endl;

return 0;

5) #include <iostream>

using namespace std;

int main() {

string texto;

cout << "Digite uma string: ";

cin >> texto;

string invertida = "";

for (int i = texto.length() - 1; i >= 0; i--) {

invertida += texto[i];

cout << "String invertida: " << invertida << endl;

return 0;

Você também pode gostar