Open Braga132 opened 1 week ago
int main() {
int Q[20];
int i, maior, posicao;
//Leitura e Impressão do vetor Q
for (i = 0; i < 20; i++) {
do {
printf("Digite um número positivo para a posição %d: ", i);
scanf("%d", &Q[i]);
if (Q[i] <= 0) {
printf("Somente números positivos são aceitos.\n");
}
} while (Q[i] <= 0);
}
//Inicializando o maior elemento e sua posição
maior = Q[0];
posicao = 0;
//Encontrar o maior elemento e sua posição
for (i = 1; i < 20; i++) {
if (Q[i] > maior) {
maior = Q[i];
posicao = i;
}
}
//Mostrar o maior valor e sua posição
printf("O maior valor é %d e está na posição %d.\n", maior, posicao);
return 0;
}
int main() {
//variaveis int
int elemento_m, pm;
int i;
int Q[20];
//impressão e leitura numero positivo
for (i = 0; i < 20; i++) {
do {
printf("Digite o numero positivo para a Posição %d: ", i + 1);
scanf("%d", &Q[i]);
if (Q[i] <= 0) {
printf("digite um numero positivo.\n");
}
} while (Q[i] <= 0);
}
elemento_m = Q[0];
pm = 0;
for (i = 1; i < 20; i++) {
if (Q[i] < elemento_m) {
elemento_m = Q[i];
pm = i;
}
}
printf("O menor elemento %d e está na posição %d.\n", elemento_m, pm);
return 0;
}
int main() {
//Variaveis int
int A[10];
int i;
int M[10];
int X;
//Leitura e impressão do valor da posição de a for (i = 0; i < 10; i++) { printf("Digite o valor da posição de A[%d]: ", i); scanf("%d", &A[i]); }
//Leitura e impressão do valor de x
printf("Digite um numero para o valor X: ");
scanf("%d", &X);
for (i = 0; i < 10; i++) {
M[i] = A[i] * X;
}
//Leitura e impressão do resultado da multiplicação
printf("Vetor M (resultados da multiplicação):\n");
for (i = 0; i < 10; i++) {
printf("%d x %d = %d\n",X , A[i], M[i]);
}
return 0;
}
int main() {
//variaveis int
int v[20];
int i;
//Digite 20 numeros
printf("Digite 20 numeros:\n");
for (i = 0; i < 20; i++) {
printf("Numero %d: ", i + 1);
scanf("%d", &v[i]);
}
//Impressão dos numeros na ordem inversa
printf("Os numeros na ordem inversa sao:\n");
for (i = 19; i >= 0; i--) {
printf("%d\n", v[i]);
}
return 0;
}
int main() {
//Variavel N
int N;
//Ler o valor de N
printf("Digite o tamanho dos vetores: ");
scanf("%d", &N);
//Declarar os vetores A, B e Soma com tamanho N
int A[N], B[N], Soma[N];
//Ler os elementos do vetor A
printf("Digite os elementos do vetor A:\n");
for (int i = 0; i < N; i++) {
printf("A[%d]: ", i);
scanf("%d", &A[i]);
}
//Ler os elementos do vetor B
printf("Digite os elementos do vetor B:\n");
for (int i = 0; i < N; i++) {
printf("B[%d]: ", i);
scanf("%d", &B[i]);
}
//Calcular a soma dos vetores A e B e armazenar no vetor Soma
for (int i = 0; i < N; i++) {
Soma[i] = A[i] + B[i];
}
//Exibir o vetor Soma
printf("O vetor Soma é:\n");
for (int i = 0; i < N; i++) {
printf("Soma[%d] = %d\n", i, Soma[i]);
}
return 0;
}
int main() { float temperaturas[DDA]; float mat, mt, st = 0.0, ma; int dam = 0;
// Ler as temperaturas de cada dia do ano
printf("Digite a temperatura média de cada dia do ano:\n");
for (int i = 0; i < DDA; i++) {
printf("Dia %d: ", i + 1);
scanf("%f", &temperaturas[i]);
st += temperaturas[i];
// Encontrar a menor e maior temperatura
if (i == 0) {
mt = mat = temperaturas[i];
} else {
if (temperaturas[i] < mt) {
mt = temperaturas[i];
}
if (temperaturas[i] > mat) {
mat = temperaturas[i];
}
}
}
// Calcular a temperatura média anual
ma = st / DDA;
// Contar o número de dias com temperatura abaixo da média anual
for (int i = 0; i < DDA; i++) {
if (temperaturas[i] < ma) {
dam++;
}
}
// Exibir os resultados
printf("\nResultados:\n");
printf("Menor temperatura do ano: %.2f\n", mt);
printf("Maior temperatura do ano: %.2f\n", mat);
printf("Temperatura média anual: %.2f\n", ma;
printf("Número de dias com temperatura abaixo da média anual: %d\n", dam);
return 0;
}
//variaveis
int main() { int numeros[TAMANHO]; int temp;
//Ler 10 números e armazenar no vetor
printf("Digite 10 números:\n");
for (int i = 0; i < TAMANHO; i++) {
printf("Número %d: ", i + 1);
scanf("%d", &numeros[i]);
}
//Ordenar o vetor em ordem crescente (usando bubble sort)
for (int i = 0; i < TAMANHO - 1; i++) {
for (int j = 0; j < TAMANHO - 1 - i; j++) {
if (numeros[j] > numeros[j + 1]) {
// Trocar os números de posição
temp = numeros[j];
numeros[j] = numeros[j + 1];
numeros[j + 1] = temp;
}
}
}
//Exibir o vetor ordenado
printf("\nVetor ordenado em ordem crescente:\n");
for (int i = 0; i < TAMANHO; i++) {
printf("%d ", numeros[i]);
}
printf("\n");
return 0;
}
int main() { int numeros[TAMANHO + 1]; int temp, nNumero, i, j;
//Ler 10 números e armazenar no vetor
printf("Digite 10 números:\n");
for (i = 0; i < TAMANHO; i++) {
printf("Número %d: ", i + 1);
scanf("%d", &numeros[i]);
}
//Ordenar o vetor em ordem crescente (usando bubble sort)
for (i = 0; i < TAMANHO - 1; i++) {
for (j = 0; j < TAMANHO - 1 - i; j++) {
if (numeros[j] > numeros[j + 1]) {
// Trocar os números de posição
temp = numeros[j];
numeros[j] = numeros[j + 1];
numeros[j + 1] = temp;
}
}
}
//Exibir o vetor ordenado
printf("\nVetor ordenado em ordem crescente:\n");
for (i = 0; i < TAMANHO; i++) {
printf("%d ", numeros[i]);
}
//Ler um novo número
printf("\n\nDigite mais um número: ");
scanf("%d", &nNumero);
//Inserir o novo número na posição correta
i = TAMANHO;
while (i > 0 && numeros[i - 1] > nNumero) {
numeros[i] = numeros[i - 1];
i--;
}
numeros[i] = nNumero;
//Exibir o vetor com o novo número inserido
printf("\nVetor com o novo número inserido, mantendo a ordem crescente:\n");
for (i = 0; i < TAMANHO + 1; i++) {
printf("%d ", numeros[i]);
}
printf("\n");
return 0;
}
int main() { int numeros[TAMANHO], nv[TAMANHO - 1]; int npr, i, j, encontrado = 0;
//Ler 20 números e armazenar no vetor
printf("Digite 20 números:\n");
for (i = 0; i < TAMANHO; i++) {
printf("Número %d: ", i + 1);
scanf("%d", &numeros[i]);
}
//Ler o número que será verificado e removido
printf("Digite o número que deseja verificar e remover (se existir): ");
scanf("%d", &npr);
//Verificar se o número existe no vetor e gerar um novo vetor sem ele
for (i = 0, j = 0; i < TAMANHO; i++) {
if (numeros[i] == npr) {
encontrado = 1;
} else {
nv[j] = numeros[i];
j++;
}
}
//Exibir o resultado
if (encontrado) {
printf("\nO número %d foi encontrado e removido.\n", npr);
printf("Novo vetor sem o número %d:\n", npr);
for (i = 0; i < TAMANHO - 1; i++) {
printf("%d ", nv[i]);
}
printf("\n");
} else {
printf("\nO número %d não foi encontrado no vetor.\n", npr);
}
return 0;
}
int main() { int V1[TAMANHO], V2[TAMANHO]; int contador = 0;
//Ler os elementos do vetor V1
printf("Digite os 15 números do vetor V1:\n");
for (int i = 0; i < TAMANHO; i++) {
printf("V1[%d]: ", i + 1);
scanf("%d", &V1[i]);
}
//Ler os elementos do vetor V2
printf("\nDigite os 15 números do vetor V2:\n");
for (int i = 0; i < TAMANHO; i++) {
printf("V2[%d]: ", i + 1);
scanf("%d", &V2[i]);
}
//Comparar os dois vetores e contar quantas vezes possuem o mesmo número na mesma posição
for (int i = 0; i < TAMANHO; i++) {
if (V1[i] == V2[i]) {
contador++;
}
}
//Exibir o resultado
printf("\nA quantidade de vezes que V1 e V2 possuem os mesmos números nas mesmas posições é: %d\n", contador);
return 0;
}
int main() {
int vetor[TAMANHO];
int numero, contador = 0;
//Ler os 30 números e armazenar no vetor
printf("Digite os 30 números do vetor:\n");
for (int i = 0; i < TAMANHO; i++) {
printf("Número %d: ", i + 1);
scanf("%d", &vetor[i]);
}
//Ler o número que será contado
printf("\nDigite o número que deseja contar no vetor: ");
scanf("%d", &numero);
//Contar quantas vezes o número aparece no vetor
for (int i = 0; i < TAMANHO; i++) {
if (vetor[i] == numero) {
contador++;
}
}
//Exibir o resultado
printf("\nO número %d aparece %d vezes no vetor.\n", numero, contador);
return 0;
}
int main() { int VET[TAMANHO]; int repetido = 0;
//Ler os 50 números e armazenar no vetor
printf("Digite os 50 números do vetor VET:\n");
for (int i = 0; i < TAMANHO; i++) {
printf("Número %d: ", i + 1);
scanf("%d", &VET[i]);
}
//Verificar números repetidos
printf("\nVerificando números repetidos:\n");
for (int i = 0; i < TAMANHO - 1; i++) {
for (int j = i + 1; j < TAMANHO; j++) {
if (VET[i] == VET[j]) {
repetido = 1;
printf("Número %d está repetido nas posições %d e %d.\n", VET[i], i + 1, j + 1);
}
}
}
if (!repetido) {
printf("Não há números repetidos no vetor.\n");
}
return 0;
}
int main() { int matriz[3][3]; int determinante;
//Ler a matriz 3x3
printf("Digite os elementos da matriz 3x3:\n");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("Elemento [%d][%d]: ", i + 1, j + 1);
scanf("%d", &matriz[i][j]);
}
}
//Calcular o determinante da matriz 3x3
determinante = matriz[0][0] * (matriz[1][1] * matriz[2][2] - matriz[1][2] * matriz[2][1])
- matriz[0][1] * (matriz[1][0] * matriz[2][2] - matriz[1][2] * matriz[2][0])
+ matriz[0][2] * (matriz[1][0] * matriz[2][1] - matriz[1][1] * matriz[2][0]);
//Exibir o determinante
printf("\nO determinante da matriz é: %d\n", determinante);
return 0;
}
include
int main() {
//variaveis float e int
}