Ir ao conteúdo
  • Cadastre-se

alexandrecasa

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

posts postados por alexandrecasa

  1.  Escreva um programa em C gere 15 números inteiros aleatórios e os armazene em um vetor.
    O programa deve mostrar os valores do vetor e informar quantos dos números gerados são maiores
    que 5, quantos são iguais a 5 e quantos são menores que 5.

    #include <stdio.h>
    #include <locale.h>
    
    int main(void) {
    	setlocale (LC_ALL, "Portuguese");
    
        int i;
        
        int maior = 0;
        int igual = 0;
        int menor = 0;
        
        int numero[15];
    
        srand(time(NULL));
    
        for(i = 0; i < 15; i++){
        	numero[i] = rand()%15;
    	}
        printf("\n\n");
        
        for(i = 0; i < 15; i++){
        	printf(" %d ", numero[i]);
        	if(numero[i]<5){
        		menor++;
    		}
    		if(numero[i]>5){
        		maior++;
    		}
    		if(numero[i]==5){
        		igual++;
    		}
    	}
    	        
        printf("\n\n QUANTIDADE DE NÚMEROS MAIORES QUE 5: %d", maior);
        printf("\n\n QUANTIDADE DE NÚMEROS MENORES QUE 5: %d", menor);
        printf("\n\n QUANTIDADE DE NÚMEROS IGUAIS QUE  5: %d", igual);
    
    	printf("\n\n");
    
        return 0;
    }	

     

    • Obrigado 1
  2. Desenvolva um programa em C que contenha dois vetores para armazenar valores inteiros,
    sendo o primeiro com 5 elementos e o segundo com 8 elementos. Os vetores devem ser
    preenchidos com valores aleatórios. O programa ainda deve conter um terceiro vetor com 13
    posições para armazenar a junção dos dois primeiros vetores. Os valores dos 3 vetores devem ser
    apresentados na tela.
    Exemplo:
    Vetor 1: 2 5 0 9 3
    Vetor 2: 7 0 9 9 1 8 2 3
    Vetor 3: 2 5 0 9 3 7 0 9 9 1 8 2 3

     

    #include <stdio.h>
    #include <locale.h>
    
    int main(void) {
    	setlocale (LC_ALL, "Portuguese");
    
        int i, j;
        int vetorX[5], vetorY[8], vetorZ[13];
    
        srand(time(NULL));
    
    	printf("\n\n VETOR 1: ");
        for(i = 0; i < 5; i++){
        	vetorX[i] = rand()%30;
        	printf("%d ", vetorX[i]);
    	}
    	
    	printf("\n\n VETOR 2: ");
    	for(i = 0; i < 8; i++){
        	vetorY[i] = rand()%30;
        	printf("%d ", vetorY[i]);
    	}
    	
    	for(i=0; i<5; i++){
            vetorZ[i] = vetorX[i];
        }
        for (j=0; j<8; j++){
            vetorZ[j+5] = vetorY[j];
        }
            
        printf("\n\n VETOR 3: ");
        for(i = 0; i < 13; i++){
        	printf("%d ", vetorZ[i]);
    	}
            
        printf("\n\n\n 			FIM!!!");
    		
        return 0;
    }

     

    • Amei 1
  3. Faça um programa que leia um vetor de 10 elementos. Modifique o vetor de modo que o primeiro
    elemento passe para a última posição, e desloque todos os outros para uma posição a esquerda.
    Imprima o vetor modificado.
    Exemplo:
    Antes: 12 35 25 14 1 85 10 110 44 996
    Depois: 35 25 14 1 85 10 110 44 996 12


     

    
    #include <stdio.h>
    #include <locale.h>
    #include <time.h>
    
    int main() {
        setlocale (LC_ALL, "Portuguese");
        
        int vetOriginal[10], vetInvert[10];
        int i;
        
        printf("Digite os valores!\n");
        for(i = 0; i < 10; i++) {
            scanf("%d", &vetOriginal[i]);
        }
        
        printf("\n Novo vetor: \n");
        for(i = 0; i < 10; i++) {
            vetInvert[10] = vetOriginal[0];
            
            vetInvert[i] = vetOriginal[i+1];
            printf("%d \n", vetInvert[i]);
        }
        return 0;
    }
    
    
    

     

  4. Construa um programa em C que leia valores reais para 2 vetores de 10 posições. O programa também deve conter um terceiro vetor cujo conteúdo de cada posição é: 1, se o número armazenado em uma posição do 1º vetor é o mesmo armazenado na posição respectiva do 2º, e 0, se não for o mesmo.

    OBS.: resultado de todos os valores da zero.

    CODE

     

    #include <stdio.h>

    main (void){
            
        float 
        vetor1 [10], vetor2 [10], vetor3[10];
        int i;        
            
    printf ("\n Defina 10 valores para o vetor 01 :\n");
            
        for (i = 0.0; i < 10.0; i++){
            scanf ("%f", &vetor1[i]);    
        }
            
        printf ("\n Defina 10 valores para o vetor 02 :\n");
            
        for (i = 0.0; i < 10.0; i++){
            scanf ("%f", &vetor2[i]);    
        }
            
        
        for (i= 0.0; i < 10.0; i++){
        if (vetor1 [i] == vetor2 [i]){
        vetor3 [i] = 1.0;
        }
        
        else{
        vetor3 [i] = 0.0;
        }    
        }
        
        printf ("\n Vetor 01: \n");
        printf ("\n");
            
        for (i = 0.0; i < 10.0; i++){
            
        printf ("|%.1f| \t", vetor1 [i]);
        }
        printf ("\n Vetor 02: \n");
        printf ("\n");
            
        for (i = 0.0; i < 10.0; i++){
            
        printf ("|%.1f| \t", vetor2 [i]);
        }
        
        printf ("\n Vetor 03: \n");
        printf ("\n");
        for (i = 0.0; i < 10.0; i++){
            
        printf ("|%.1f| \t", vetor3 [i]);
            
        }
        
        }
        

    • Curtir 1
  5. Crie um programa em C que contenha vetor de 100 elementos. Cada posição deve armazenar a letra ‘X’ ou ‘O’, conforme o valor do seu índice. Caso o índice seja par, a posição deve armazenar a letra ‘X’. Caso o índice seja ímpar, aquela posição deve armazenar o valor ‘O’. Feito isso, o programa deve apresentar o resultado na tela.

    OBS.: informo os valores, e os índices saem alternados, par e impar

     

    CODE

    #include <stdio.h>
     

    main (void){
        int i, vetor [100];
             printf ("\n Escreva 100 valores para o vetor:   ");
           
        for (i = 0; i < 100; i++){
            scanf ("%i", &vetor[i]);}
        
        i=0;
        while (i < 100){
            
            printf ("\n Valor do índice: ");
            if (i % 2 == 0){
                printf("\t %i", i);
                printf ("\t Posição de armazenagem: ");
                printf ("\t X");    
                }
            else {
                printf("\t %i", i);
                printf ("\t Posição de armazenagem: ");
                printf ("\t O");
                }
    i++;
        
    }
            
    }

    • Obrigado 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!