Informática, perguntado por felipemartins21, 1 ano atrás

1 Desenvolva um algoritmo para criar um vetor com 10 elementos e preencher cada elemento com o valor da posição.
2Desenvolva um algoritmo para criar um vetor com 10 elementos e preenchê-lo com uma sequência de números pares
3Desenvolva um algoritmo para criar um vetor com 10 elementos com números aleatórios de 0 a 100, e somar todos eles
4Desenvolva um algoritmo para criar um vetor com 10 elementos aleatórios de 0 a 100, e dado um número, localizar a posição dele.
5Desenvolva um algoritmo para criar um vetor com 10 elementos de 0 a 100 e localizar o menor e maior elemento desse vetor:
6Desenvolva um algoritmo para criar um vetor com 6 elementos e preencher com números aleatórios de 1 a 60, mas o vetor não pode ter números repetidos
7Desenvolva um algoritmo para criar um vetor com 10 elementos, preencher com números aleatórios de 1 a 100 e inverter ele
8Desenvolva um algoritmo para criar um vetor com 10 elementos, preencher com números aleatórios de 1 a 100, e ordenar os elementos.
OBS: EM ALGORITIMO ( .ALG)

Soluções para a tarefa

Respondido por ComputaçãoEng
2
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <stdlib.h>

main(){
   
    printf(" 1.  ");
    // 1. vetor com 10 elementos:
    int vetor1[10];   
    for(int x ; x<10 ; x++){
        vetor1[x] = x+1;
       
        printf("%d  ", vetor1[x]);
    }   
   
    printf("\n\n 2.  ");
    // 2. vetor com 10 elementos pares:
    int y, vetor2[10];   
    for( y ; y<20 ; y++){
        if( (y+1) % 2 == 0 ){
            vetor2[y] = y+1;
            printf("%d  ", vetor2[y]);
        }
    }   
   
    printf("\n\n 3.  ");
    // 3. vetor com 10 elementos aleatorios entre 0 - 100:
    int vetor3[10], z, r, s;
   
    for( z ; z<10 ; z++){
        vetor3[z] = rand()%100 ;   
        printf("%d  ", vetor3[z]);
    } printf("= %d", (vetor3[0] + vetor3[1] + vetor3[2] + vetor3[3] + vetor3[4] + vetor3[5] + vetor3[6] + vetor3[7] + vetor3[8] + vetor3[9]));   
   
    printf("\n\n 4.  ");
    // 4. 10 vetores com valores de 0 - 100 (numeros aleatorios), localizar numero dado:
    int a, b, c, vetor4[10];
    for( a ; a<10 ; a++){
        vetor4[a] = rand()%100 ;   
    }
    printf(" Insira um valor: ");
    scanf("%d", &c);
    while(1){
        if( vetor4[b] == c){
            printf("vetor correspondente e o %d ", b);
            break;
        }
        b++;
    }
   
getch();
}

Anexos:

felipeastor6p6zw5d: pode enviar no meu email ? [email protected] ou [email protected]
felipeastor6p6zw5d: pode ser ?
ComputaçãoEng: main(){
printf(" 1. ");int vetor1[10];for(int x ; x<10 ; x++){vetor1[x] = x+1;printf("%d ", vetor1[x]);}
printf("\n\n 2. ");int y, vetor2[10];for( y ; y<20 ; y++){if( (y+1) % 2 == 0 ){vetor2[y] = y+1;printf("%d ", vetor2[y]);}}
printf("\n\n 3. ");int vetor3[10], z, r, s;for( z ; z<10 ; z++){vetor3[z] = rand()%100 ;printf("%d ", vetor3[z]);} printf("= %d", (vetor3[0] + vetor3[1] + vetor3[2] + vetor3[3] + vetor3[4] + vetor3[5] + vetor3[6] + vetor3[7] + vetor3[8] + vetor3[9]));
getch();
}
ComputaçãoEng: 1, 2 e 3 acima
ComputaçãoEng: main(){
// 4. 10 vetores com valores de 0 - 100 (numeros aleatorios), localizar numero dado:
printf("\n\n 4. ");
int a, b, c, vetor4[10];
for( a ; a<10 ; a++){
vetor4[a] = rand()%100 ;
}
for(int y=0; y<10 ; y++){
printf(" %d = %d ", y+1, vetor4[y]);
}
printf("\n Insira um valor: ");
scanf("%d", &c);

for(int x=0 ; x<10 ; x++){

if(vetor4[x] == c){
printf("\n Vetor encontrado : vetor %d = %d", x+1, c);
}
}
getch();
}
ComputaçãoEng: 4 acima
ComputaçãoEng: 5 abaixo
ComputaçãoEng: main(){
// 5. maior e menor elemento de um vetor:
int vetor5[10];
int z, w;
for( int x ; x<10 ; x++){
vetor5[x] = rand()%100;
printf(" %d ", vetor5[x]);
if(vetor5[x] >= w){
w = vetor5[x];
}
if(vetor5[x] <= z){
z = vetor5[x];
}
}
printf(" Maior = %d Menor = %d", w, z);
getch();
}
ComputaçãoEng: 7 abaixo
ComputaçãoEng: main(){
int vetor7[10];
for(int x=0; x < 10 ; x++){
vetor7[x] = 1+(rand()%100) ;
printf("%d ", vetor7[x]);
}
printf("\n");
int x=0;
for(int y=10; y > 0 ; y--){
vetor7[y] = vetor7[x];
x++;
printf("%d ", vetor7[x]);
}
getch();
}
Perguntas interessantes