Escolar Documentos
Profissional Documentos
Cultura Documentos
int main(){
setlocale(LC_ALL, "Portuguese");
int vet[n];
menor=funkao(vet,n);
return (posMenor);
}
int main(){
setlocale(LC_ALL, "Portuguese");
int vet[n];
posMenor=funkao(vet,n);
return 0;
#include <stdio.h>
#include <stdlib.h>
void main(){
int n,i;
printf("\nDigite o tamanho do vetor:");
scanf("%d", &n);
int vetorO[n], vetorInver[n];
for(i=0; i<n; i++){
printf("digite o numero da posicao [%d]: ",i);
scanf("%d", &vetorO[i]);
}
vetorinver(vetorO,n,vetorInver);
}
1
6) Dizemos que um número natural n, com pelo menos dois algarismos, é
palíndromo se:
O 1° algarismo de n é igual ao seu último algarismo,
O 2° algarismo de n é igual ao penúltimo algarismo, e assim
sucessivamente, por exemplo:
#include <stdio.h>
#include <stdlib.h>
OBS: No exercício 7, deve ser feita uma função para calcular cada
média, ou seja, três funções devem ser implementadas.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
float MediaA(int n, float vet[]){
int i;
float soma=0,ma;
int main(){
setlocale(LC_ALL, "Portuguese");
int i, j, Result;
int matriz[3][3];
for(i = 0; i < 3; i++){
for(j = 0; j < 3; j++){
printf("\n Digite o elemento na posição[%d][%d]:",i,j);
scanf("%d", &matriz[i][j]);
}
}
Result = Soma(matriz);
printf("\n A soma dos elementos da matriz é: %d", Result);
}
10) Faça uma função, em linguagem C, que dado uma Matriz de números
inteiros de dimensão 9 x 9, encontre e retorne a soma de todos os
números impares presentes na Matriz.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int SomaImpar(int matriz[9][9]){
int i,j;
float somaI=0;
for(i=0; i<9; i++){
for(j=0; j<9; j++){
if(matriz[i][j]%2==0){}
else{
somaI=somaI+matriz[i][j];
}
}
}
return(somaI);
}
int main(){
setlocale(LC_ALL,"portuguese");
int i,j,a;
int matriz [9][9];
for(i=0; i<9; i++){
for(j=0; j<9; j++){
printf("\n Digite o elemento na posicao[%d][%d]:",i,j);
scanf("%d", &matriz[i][j]);
}
}
a=SomaImpar(matriz);
printf("A soma dos impares:%d",a);
return 0;
}
11) Faça uma função, em linguagem C, que dado uma Matriz de números
reais de dimensão 6 x 6, encontre e retorne a multiplicação de todos os
elementos da Matriz.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
void Mult (float matriz [6][6], float n){
int i,j;
for(i=0; i<6; i++){
for(j=0; j<6; j++){
matriz[i][j]=matriz[i][j]*n;
}
}
return;
}
int main(){
setlocale(LC_ALL,"portuguese");
int i,j;
float n;
printf("\n Insira o numero que irá multiplicar:");
scanf("%f", &n);
float matriz [6][6];
for(i=0; i<6; i++){
for(j=0; j<6; j++){
printf("\n Digite o numero na posicao [%d][%d]: ",i,j);
scanf("%f", &matriz[i][j]);
}
}
Mult(matriz,n);
printf("A matriz multiplicada é:\n");
for(i=0; i<6; i++){
for(j=0; j<6; j++){
printf("%.3f", matriz[i][j]);
}
printf("\n\n");
}
return 0;
}
12) Faça uma função, em linguagem C, que dado uma Matriz de números
inteiros de dimensão 3 x 3, encontre e retorne a soma dos elementos da
diagonal secundária da Matriz. Observe o exemplo da diagonal
secundária da matriz 3x3:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
13) Faça uma função, em linguagem C, que dado uma Matriz de números
inteiros de dimensão 3 x 3, permita ao usuário PERMUTAR os elementos
de duas linhas dessa Matriz. Obs: O usuário deve indicar, por meio de
passagem de parâmetros, quais as duas linhas que ele quer permutar.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>