Ir ao conteúdo
  • Cadastre-se

João Victor Souza Carli

Membro Pleno
  • Posts

    44
  • Cadastrado em

  • Última visita

posts postados por João Victor Souza Carli

  1. #include <stdlib.h>
    #include <stdio.h>
    #include <time.h>
    
    void main(void) {
        int numeroSorteado, i;
    
        char* nomes[4];
    
        nomes[0] = "Oseias";
        nomes[1] = "Miria";
        nomes[2] = "ana";
        nomes[3] = "Carlos";
    
        srand(time(NULL));
    
        for (i = 0; i < 11; i++) {
            numeroSorteado = rand() % 4;
            printf("O sorteado foi: %s\n", nomes[numeroSorteado]);
        }
    }
     

    Olá pessoal, tudo certo? To querendo fazer um programa que faça o sorteio de um amigo secreto no final do ano de minha família. Eu fiz esse esboço porém está apresentando erros, gostaria de ajuda no que posso alterar, e como posso deixá-lo com uma linguagem melhor. Agradeço desde já !

  2. #include <iostream>
    #include <math.h>
    #include <stdio.h>
    #include <stdlib.h>
    
    
    
    
    void concatena(int *p, int *q, int n)
    {
    	int r[2*n];
    	int i;
    	int *t; // sendo n o tamanho do vetor
    	
    	for(i=0; i<n; i++)
    	{
    		r[2*i] = *(p+i); //
    		r[2*i+1] = *(q+i);
    	}
    	
    	t = r;
    	printf("\n O vetor concatenado: [ ");
    	for(i=0; i<2*n; i++)
    	{
    		printf("%d", *(t+i));
    	}
    	printf("]");
    	
    }
    
    main()
    {
    	
    	int u[5] = {1, -2, 3, 5, 6};
    	int v[5] = {0, -8, 4, 7, 9};
    	int *p = u;
    	int *q = v;
    	
    	concatena(p, q, 5);
    	
    }

    Olá pessoal, gostaria de saber outras formas de resolver utilizando ponteiro, a que eu fiz roda e está de acordo, mas gostaria de ter um leque de resoluções para uma melhor visualização das possíveis formas de resolver.

    image.png

  3. NÃO ESTÁ APRESENTANDO O MAIOR VALOR, O ENUNCIADO SEGUE EM CIMA DO COMANDO

    #include <iostream>
    #include <math.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    // Crie um programa onde o usuário digita três valores e imprima na tela o maior valor
    // devendo para isso, criar uma função Maior do tipo int que retorna o maior dos três valores.
    
    int maior(int A, int B, int C)
    {
    	if (A>B)
    	return A;
    	
    	return B;
    	
    	if(A>C)
    	
    	return A;
    	
    	return C;
    	
    	if(B>A)
    	return B;
    	
    	return A;
    	
    	if(B>C)
    	return B;
    	
    	return C;
    	
    	if(C>A)
    	return C;
    	
    	return A;
    	
    	if(C>B)
    	return C;
    	
    	return B;
    
    	
    
    }
    
    main()
    {
    	int a, b, c;
    	
    	printf("\n Digite um valor para A: ");
    	scanf("%d", &a);
    	
    	printf("\n Digite um valor para B: ");
    	scanf("%d", &b);
    	
    	printf("\n Digite um valor para C: ");
    	scanf("%d", &c);
    	
    	printf("\n O maior numero entre todos eh: %d", maior(a,b,c));
    }

     

    • Curtir 1
  4. olá pessoal, não faço a mínima como transformar esse problema em uma função com esse recurso booleano, alguém poderia me ajudar ?

    image.png.2db6381e27a370b92d33b894938ecf20.png

    #include <stdio.h>
    #include <stdlib.h>
    
    main() {
      int num;
      printf("============Par ou Impar============\n");
      printf("\nDigite um numero.:");
      scanf("%d", &num);
        if (num % 2 == 0) {
          printf("\nNumero par.");  
        }        
        
        else {
          printf("\nNumero impar."); 
        }
                         
      printf("\n\n");
      system("pause");       
    
    }

     

    • 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!