Você está na página 1de 6

Lista

quarta-feira, 28 de junho de 2023 06:35

#include <stdio.h>
/* 1. Faca um programa que possua um vetor denominado A que armazene 6 numeros
inteiros. O programa deve executar os seguintes passos:
(a) Atribua os seguintes valores a esse vetor: 1, 0, 5, -2, -5, 7.
(b) Armazene em uma variavel inteira (simples) a soma entre os valores das
posicoes
A[0], A[1] e A[5] do vetor e mostre na tela esta soma.
(c) Modifique o vetor na posicao 4, atribuindo a esta posicao o valor 100.
(d) Mostre na tela cada valor do vetor A, um em cada linha. */
int main(){
int vetA[6] = {1,0,5,-2,-5,7}, soma, i;
soma = vetA[0] + vetA[1] + vetA[5];
vetA[4] = 100;
for(i=0; i<=5; i++){
printf("%d\n", vetA[i]);
}
printf("Soma: %d", soma);
}

#include <stdio.h>
// Crie um programa que le 6 valores inteiros e, em seguida, mostre na tela os
valores lidos.
int main(){
int vet[6], i;
for (i = 0; i <= 5; i++)
{
printf("Digite um numero: ");
scanf("%d", &vet[i]);
}
for (i = 0; i <= 5; i++)
{
printf("%d", vet[i]);
}
}

#include <stdio.h>
/* Leia um vetor de 10 posicoes. Contar e escrever quantos valores pares ele
possui*/
int main(){
int vet[10], cont=0;
for(int i=0; i<=9; i++){
printf("Digite 10 numeros: ");
scanf("%d", &vet[i]);
}

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


if(vet[i]%2 ==0){
printf("%d", vet[i]);
cont++;
}
}
printf("\nContador: %d", cont);
}

Página 1
#include <stdio.h>
/* Leia um vetor de 10 posicoes. Contar e escrever quantos valores pares ele
possui*/
int main() {
int vet[10];
int menor, maior;
printf("\nDigite 10 numeros: ");
for (int i = 0; i < 10; i++) {
scanf("%d", &vet[i]);
if (i == 0) {
menor = vet[i];
maior = vet[i];
} else {
if (vet[i] < menor) {
menor = vet[i];
}
if (vet[i] > maior) {
maior = vet[i];
}
}
}
printf("Menor: %d\n", menor);
printf("Maior: %d\n", maior);
}

#include <stdio.h>
/* Escreva um programa que leia 10 numeros inteiros e os armazene em um vetor.
Imprima o vetor, o maior elemento e a posicao que ele se encontra */

#include <stdio.h>
int main() {
int vet[10];
int maior, posicao_maior;
printf("\nDigite 10 numeros: ");
for (int i = 0; i < 10; i++) {
scanf("%d", &vet[i]);
if (i == 0) {
maior = vet[i];
posicao_maior = i;
} else {
if (vet[i] > maior) {
maior = vet[i];
posicao_maior = i;
}
}
}
printf("Vetor: ");
for (int i = 0; i < 10; i++) {
printf("%d ", vet[i]);
}
printf("\n");
printf("Maior: %d\n", maior);
printf("Posicao do maior elemento: %d\n", posicao_maior);
}

#include <stdio.h>

Página 2
#include <stdio.h>
/*
Crie um programa que le 6 valores inteiros e, em seguida, mostre na tela
os valores lidos na ordem inversa.
*/
int main() {
int vet[6];
for (int i=0; i<6; i++) {
printf("Digite o numero %d: ", i+1);
scanf("%d", &vet[i]);
}
printf("Valores lidos na ordem inversa:\n");
for (int i=6; i> 0; i--) {
printf("%d ", vet[i]);
}
printf("\n");
}

#include <stdio.h>
/*
Faca um programa para ler a nota da prova de 15 alunos e armazene num
vetor, calcule e imprima a media geral.
*/
int main(){
int vetNotas[15], i;
float soma, media;
for(int i=1; i<= 15; i++){
printf("Digite a nota: ");
scanf("%d", &vetNotas);
soma = soma + vetNotas[i];
}
media = soma / 15;
printf("Media: %f", media);
}

#include <stdio.h>
/* Faca um programa que preencha um vetor com 10 numeros reais, calcule e
mostre a
quantidade de numeros negativos e a soma dos numeros positivos desse vetor */
int main(){
int vet[10], negativos = 0, soma = 0;;
for(int i = 0; i < 10; i++){
printf("Digite os numeros: ");
scanf("%d", &vet[i]);
if(vet[i] > 0){
soma = soma + vet[i];

}
else if(vet[i] < 0){
negativos++;
}
}
printf("Negativos: %d", negativos);
printf("Soma: %d", soma);
}

Página 3
#include <stdio.h>
/* Fazer um programa para ler 5 valores e, em seguida, mostrar a posição onde
se encontram o maior e o menor valor. */
int main(){
int vet[5], posicao_maior = 0, posicao_menor = 0, maior, menor;
for(int i = 0; i < 5; i++){
printf("Digite os numeros: ");
scanf("%d", &vet[i]);
if(vet[i] > vet[posicao_maior]){
posicao_maior = i;
}
if(vet[i] < vet[posicao_menor]){
posicao_menor = i;
}
}
maior = vet[posicao_maior];
menor = vet[posicao_menor];
printf("\nPosicao do maior valor: %d", posicao_maior);
printf("\nPosicao do menor valor: %d", posicao_menor);
printf("\nMaior valor: %d", maior);
printf("\nMenor valor: %d", menor);
}

#include <stdio.h>
/* Faca um programa que leia um vetor de 10 posicoes e verifique se existem
valores iguais e os escreva na tela. */
int main(){
int vet[10];
for(int i = 0; i < 10; i++){
printf("Digite os numeros:");
scanf("%d", &vet[i]);
}
for(int i = 0; i < 10; i++){
for(int j = i + 1; j < 10; j++){
if(vet[i] == vet[j]){
printf("%d,", vet[i]);
}
}
}
}

#include <stdio.h>
/* Leia um vetor com 20 numeros inteiros. Escreva os elementos do vetor
eliminando elementos repetidos. */
int main(){
int vet[20];
for(int i = 0; i < 20; i++){
printf("Digite os numeros: ");
scanf("%d", &vet[i]);
}
for(int i = 0; i < 20; i++){
int repetido = 0;
for(int j = 0; j < i; j++){
if(vet[i] == vet[j]){
repetido = 1;

Página 4
repetido = 1;
break;
}
}
if (!repetido) {
printf("%d ", vet[i]);
}
}
}

#include <stdio.h>
/* Faca um programa que leia um vetor de 5 posicoes para numeros reais e,
depois, um
codigo inteiro. Se o codigo for zero, finalize o programa; se for 1, mostre o
vetor na ordem
direta; se for 2, mostre o vetor na ordem inversa. Caso, o codigo for
diferente de 1 e 2
escreva uma mensagem informando que o codigo e invalido. */
int main(){
float vet[5];
int codigo;
for(int i = 0; i < 5; i++){
printf("Digite o numero %d: ", i + 1);
scanf("%f", &vet[i]);
}
printf("Digite o codigo (0 para sair, 1 para ordem direta, 2 para ordem
inversa): ");
scanf("%d", &codigo);
while (codigo != 0) {
if(codigo == 1){
printf("Ordem direta: ");
for(int i = 0; i < 5; i++){
printf("%0.2f ", vet[i]);
}
printf("\n");
}
else if(codigo == 2){
printf("Ordem inversa: ");
for(int i = 4; i >= 0; i--){
printf("%0.2f ", vet[i]);
}
printf("\n");
}
else {
printf("Codigo invalido\n");
}
printf("Digite o codigo (0 para sair, 1 para ordem direta, 2 para
ordem inversa): ");
scanf("%d", &codigo);
}
}

#include <stdio.h>
/* Faca um programa que leia um vetor de 10 numeros. Leia um numero x. Conte
os
multiplos de um numero inteiro x num vetor e mostre-os na tela. */
int main(){
int vet[10],x, cont = 0;;

Página 5
int vet[10],x, cont = 0;;
for(int i = 0; i < 10; i++){
printf("Digite os numeros: ");
scanf("%d", &vet[i]);
}
printf("Digite o valor de x: ");
scanf("%d", &x);
printf("Multiplos: ");
for(int i = 0; i < 10; i++){
if(vet[i]%x == 0){
printf("%d", vet[i]);
cont++;
}
}
printf("Quantidade de multiplos: %d", cont);
}

#include <stdio.h>
/* 29. Faca um programa que receba 6 numeros inteiros e mostre:
• Os numeros pares digitados;
• A soma dos numeros pares digitados;
• Os numeros ımpares digitados;
• A quantidade de numeros ımpares digitados; */
int main(){
int vet[6], soma = 0, impares = 0;
for(int i = 0; i < 6; i++){
printf("Digite os numeros: ");
scanf("%d", &vet[i]);
}
for(int i = 0; i < 6; i++){
if(vet[i]%2 == 0){
printf("\nPar: %d", vet[i]);
soma = soma + vet[i];
}
else{
printf("\nImpar: %d", vet[i]);
impares++;
}
}
printf("\nSoma - pares: %d", soma);
printf("\nQuantidade - impares: %d", impares);
}

Página 6

Você também pode gostar