TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Algoritmo e Logica

Por:   •  12/11/2021  •  Projeto de pesquisa  •  590 Palavras (3 Páginas)  •  109 Visualizações

Página 1 de 3

Gustavo rezende couto

1-------------

#include <stdio.h>

int main()

{

   int i=0;

   int vetor[50];

   

   for(i = 0; i <= 50;i++){    

     vetor[i];    

   }

     

   for(i = 0; i <= 50;i++){

     printf("%d \n",(i));

   }

   

   return 0;

}

2-------------------

3-------------------

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main() {

    int i, contador = 0, troca, copia, vetor[100];

    srand(time(NULL));

    for(i = 0; i < 100; i++){

        vetor[i] = rand() % 1000;

    }

    // imprime o vetor antes da ordenação

    printf("Antes da ordenacao:\n");

    for(i = 0; i < 100; i++){

        printf("%3d ", vetor[i]);

    }

    do{

        troca = 0;

        contador++;

        for(i = 0; i < 99; i++){

            if(vetor[i] > vetor[i+1])

                copia = vetor[i];

                vetor[i] = vetor[i+1];

                vetor[i+1] = copia;

                troca = 1;

            }

        }

    }while(troca);

    printf("\nApos a ordenacao: Contador: %d\n", contador);

    for(i = 0; i < 100; i++){

        printf("%3d ", vetor[i]);

    }

    return 0;

}

4--------------

algoritmo "2"

 

var

a,b: vetor[1..50] de inteiro

c: vetor[1..100] de inteiro

i,x: inteiro

inicio

 

 

para i de 50 ate 100 faca

    escreva ("Entre com o", i,"º valor para o vetor A: ")

    leia (a[i])

    c[i] := a[i]

fimpara

 

  x := 0

para i de 100 ate 50 faca

    x := x + 1

    escreva ("Entre com o", i,"º valor para o vetor B: ")

    leia (b[x])

    c[i] := b[x]

fimpara

 

para i de 1 ate 100 passo 1 faca

 

      escreva (c[i])

 

fimpara

fimalgoritmo

5--------------------------

var

realB:vetor[1..10] de realn : inteiro 

inicio

A[1] <- 6.0A[2] <- 1.5A[3] <- 3.0A[4] <- 2.6A[5] <- 12.0A[6] <- 3.7A[7] <- 4.5A[8] <- 4.5A[9] <- 15.0A[10] <- 10.0 

para n de 1 ate 10 faca

    se (n mod 2 = 0) entao

B[n] <- A[n] / 2

    senao

B[n] <- A[n] / 3

    fimse

 escreval("B[", n, "] = ", B[n])

fimpara

fimalgoritmo

6-----------

#include <Stdio.h>

int x[20],i;

for(i=0;i<20;i++){

printf("\n Insira um valor [%d]", i);

scanf("%d",x[i]);}

i--;

for(;i>=0;i--)

printf ("%d ",x[i]);


7--------------------

Var

vet:vetor[1..6] de inteiro
i,qtdpar,qtdimpar:inteiro
Inicio
PARA I:=1 ATE 6 FACA
ESCREVAL("DIGITE O ",I,"º NÚMERO..")
LEIA(VET[I])
FIMPARA
ESCREVAL
ESCREVAL("-----------------------------------")
ESCREVAL("NUMEROS PARES--")
PARA I:=1 ATE 6 FACA
SE (VET[I] MOD 2 = 0) ENTAO
QTDPAR:=QTDPAR+1
ESCREVA(VET[I]:4)
FIMSE
FIMPARA
ESCREVAL
ESCREVAL("A QUANTIDADE DE NÚMEROS PARES É: ",QTDPAR)
ESCREVAL
ESCREVAL("-----------------------------------")
ESCREVAL("NUMEROS IMPARES--")
PARA I:=1 ATE 6 FACA
SE (VET[I] MOD 2 <> 0) ENTAO
QTDIMPAR:=QTDIMPAR+1
ESCREVA(VET[I]:4)
FIMSE
FIMPARA
ESCREVAL
ESCREVAL("A QUANTIDADE DE NÚMEROS IMPARES É: ",QTDIMPAR) 

...

Baixar como (para membros premium)  txt (3.5 Kb)   pdf (75.3 Kb)   docx (949.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com