Escolar Documentos
Profissional Documentos
Cultura Documentos
h>
1. Faça um programa que leia um número n e imprima n
void main()
linhas na tela com o seguinte formato. (5 valores) {
int i, n=6,j;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==i)
printf(" + ");
else
printf(" * ");
}
printf("\n");
}
getchar();
}
2. Escreva um programa que recebe 100 elementos de um array unidimensional, duplica o valor
de cada um desses elementos, ordene decrescentemente os valores duplicados e extrai o maior e
menor elementos desse conjunto. (6 valores)
int main()
{
int n=100,temp, max,j,i,min,arr[100]; //OPÇÃO I -Assumindo que ordenamos o array, então pode-
printf("elementos do array\n"); se extrair o min e max através dos seus extremos iniciais
for(i=0;i<n;i++) printf("\nMaior elemento%d\t",arr[0]);
{ printf("\nMenor elemento%d\t",arr[n-1]);
scanf("%d",&arr[i]); // OPÇÃO II
arr[i]*=2; printf("\nMaior elemento%d\t",max);
} printf("\nMenor elemento%d\t",min);
max=arr[0]; return 0;
min=arr[0]; }
for(i=0;i<4;i++)
{
for(j=0;j<n;j++)
if(arr[i]>arr[j])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
for(i=0;i<4;i++)
{
if(arr[i]>max) max=arr[i];
if(arr[i]<min) min=arr[i];
printf("%d\t",arr[i]);
}
#include<stdio.h>
1. b)
2. c
PARTE – II