Jump to content

[C] Ajuda: Números inteiros comuns - não corre


Recommended Posts

Posted

😉 fazer um programa que dados dois numeros inteiros, veja quais os numeros que saõ comuns, aqueles que forem iguais, contam-se  ?

Será isto? mas não me corre 😞

#include<stdio.h>
# define N 7

main()
{
int v1[N], v2[N],i, j, conta=0;

printf(" introduza o digito n\n");
scanf("%d",v1[i]);
printf("introduza o digito n2\n");
scanf("%d",v2[j]);
    
      for(i=0;i<N;i++)
        {
         for(j=0;j<N;j++)
         {
           if(v1[i]==v2[j])
            {
            conta=conta+1;
            }
         }
         
         }
printf(" o numero de digitos e %d\n",conta);

fflush(stdin);
getchar();
}
Posted

Segundo o que percebi ru queres pedir dois números inteiros ao utilizador, não percebi porque é que declaraste dois vectores de inteiros.

Concordo, e Rui Carlos:também não vejo para que é que precisas de converter inteiros para string.

Posted

Concordo, e Rui Carlos:também não vejo para que é que precisas de converter inteiros para string.

para comparar os números (algarismos?) de cada um dos números (sem ter que andar com divisões...).

os arrays deviam ser para conter os vários algarismo que constituem cada número (mas é mais fácil resolver o problema com arrays de caracteres). isto se eu percebi bem o problema...

Posted

🙂 vou estudar isso thanks

outra questão isto tá correcto  🙂

Desenvolva uma função que calcule e devolva a média de um conjunto de

x valores inteiros introduzidos pelo utilizador. A função deve receber como

argumento o número de valores (x) a introduzir pelo utilizador.

#include<stdio.h>

int funcao(int x)
{
int media=0,valor,total=0,i;

  for(i=0;i<=x;i++);
  {
  printf(" introduza os valores\n");
  scanf("%d",&valor);
  total=total+valor;
  }
  media=total/x;
  return media;
  }

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.