Página 1 de 1

Loop e Vetor

Enviado: 25 Set 2024, 20:26
por bernardino

Código: Selecionar todos

/******************************************************************************

                            Online C Compiler.
                Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/

#include <stdio.h>

int main()
{
// trabalhando com vetores
// tipo nome_do_vetor[tamanho]

// Criando um vetor com 5 elementos
int numeros[5];

// Declarar e inicializar o vetor
int numerosInicializado[5] = {1, 2, 3, 4, 5};

// Inicializar posições individualmente
numeros[0] = 1;
numeros[1] = 2;
numeros[2] = 3;
numeros[3] = 4;
numeros[4] = 5;

// Acesso aos dados

printf("%d\n" numeros[0]); // imprime a posição 0
printf("%d\n" numeros[3]); // imprime a posição 3

// 1 Crie um loop para somar todas as posições do vetor de números
// 2 Crie um vetor com números aleatórios e encontre o maior número



    return 0;
}

Re: Loop e Vetor

Enviado: 25 Set 2024, 21:18
por bernardino

Código: Selecionar todos

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    // Trabalhando com vetores
    // Criando um vetor com 5 elementos
    int numeros[5];
    
    // Declarar e inicializar o vetor
    int numerosInicializado[5] = {1, 2, 3, 4, 5};

    // Inicializar posições individualmente
    numeros[0] = 1;
    numeros[1] = 2;
    numeros[2] = 3;
    numeros[3] = 4;
    numeros[4] = 5;

    // Acesso aos dados
    printf("%d\n", numeros[0]); // imprime a posição 0
    printf("%d\n", numeros[3]); // imprime a posição 3

    // 1. Criar um loop para somar todas as posições do vetor de números
    int soma = 0;
    for (int i = 0; i < 5; i++) {
        soma += numeros[i];
    }
    printf("Soma de todos os elementos: %d\n", soma);

    // 2. Criar um vetor com números aleatórios e encontrar o maior número
    int numerosAleatorios[5];
    int maiorNumero;

    // Inicializa a semente para números aleatórios
    srand(time(0));

    // Preencher o vetor com números aleatórios
    for (int i = 0; i < 5; i++) {
        numerosAleatorios[i] = rand() % 100; // números aleatórios de 0 a 99
        printf("Número aleatório %d: %d\n", i, numerosAleatorios[i]);
    }

    // Encontrar o maior número
    maiorNumero = numerosAleatorios[0];
    for (int i = 1; i < 5; i++) {
        if (numerosAleatorios[i] > maiorNumero) {
            maiorNumero = numerosAleatorios[i];
        }
    }
    printf("Maior número: %d\n", maiorNumero);

    return 0;
}