Dicas e Tutoriais

Linguagem de Programação

APRESENTAÇÃO

DEV-CPP 4.9.9.2

 

Escreve do menor para o Maior numero:

 

int n1,n2,n3,menor, medio, maior;
main()
{
 printf("N1: "); scanf("%d",&n1);
 printf("N2: "); scanf("%d",&n2);
 printf("N3: "); scanf("%d",&n3);
 if(n1<n2 & n1<n3)
   {
    menor=n1;
    if(n2<n3)
       {
       medio=n2;
       maior=n3;
       }
    else
       {
        medio=n3;
        maior=n2;  
       }
   }

 else if(n2<n1 & n2<n3)
 {
  menor=n2;
  if(n1<n3)
    {
     medio=n1;
     maior=n3;
    }
  else
    {
     medio=n3;
     maior=n1;
    }
 }
 else
 {
  menor=n3;
  if(n2<n1)
    {
     medio=n2;
     maior=n1;
    }
  else
    {
     medio=n1;
     maior=n2;
    }
 }

 printf("%d, %d, %d",menor,medio,maior);
 getch();
}
----------------------------------------------------------------------------------------------------------------------------

Pegar 3 numeros, imprimir o maior e o menor, somar e informa quem é par ou impar.

#include<stdio.h>
#include<stdlib.h>
int n1,n2,n3,soma,menor,maior;
main()
{
printf("N1: ");scanf("%d",&n1);
printf("N2: ");scanf("%d",&n2);
printf("N3: ");scanf("%d",&n3);

if(n1>n2 & n1>n3)
  {
   maior=n1;
   if(n2<n3) menor=n2;
   else menor=n3;
  }
else if(n2>n1 & n2>n3)
  {
   maior=n2;
   if(n1<n3) menor=n1;
   else menor=n3;
  }
else
  {
   maior=n3;
   if(n2<n1) menor=n2;
   else menor=n1;
  }
if(n1%2==0) printf("\n%d eh Par",n1);
else printf("\n%d eh Impar",n1);

if(n2%2==0) printf("\n%d eh Par",n2);
else printf("\n%d eh Impar",n2);

if(n3%2==0) printf("\n%d eh Par",n3);
else printf("\n%d eh Impar\n",n3);

printf("\nMaior eh %d\n",maior);
printf("Menor eh %d",menor);
soma=n1+n2+n3;
printf("\n\nA soma de todos eh %d",soma);
getch();
}

-----------------------------------------------------------------

Tabuada

#include<stdio.h>
#include<stdlib.h>
int x,contador=1,tabuada;
main()
{
printf("Entre com o Valor: ");scanf("%d",&x);

while(contador<=10)
{
tabuada=x*contador;
printf("%2d x %2d = %2d\n",contador,x,tabuada);
contador++;
}
getch();
}

--------------------------------------------------------------------

Identificar se o numero é primo

#include<stdio.h>
#include<stdlib.h>
int n,i,primo=1;
main()
{
printf("Digite o Numero: ");scanf("%d",&n);
i=n-1;
while(i>1)
 {
    if(n%i==0)
    {
     primo=0;
     break;
     }
 i=i-1;
 }
if(primo==1) printf("Este numero eh Primo");
else printf("Este numero NAO eh Primo");
getch();
}

 

----------------------------------------------------------------------------------

int x,y,z, menu=1;

main()
{
while(menu>0 && menu<6)     
{
 printf("\nEntre com o X: ");
 scanf("%d",&x);

 printf("Entre com o Y: ");
 scanf("%d",&y);

 printf("\n1 - Somar \n2-Subtrair \n3-Multiplicar \n4-Dividir \n5-Tabuada\nOutros - Sair \n");
 
 scanf("%d",&menu);
 
 if(menu==1)
    {
      z=x+y;
      printf("\nX eh %d e Y eh %d \nE Z eh %d",x,y,z);
    }
 else if(menu==2)
    {
      z=x-y;
      printf("\nX eh %d e Y eh %d \nE Z eh %d",x,y,z);
    }
 else if(menu==3)
    {
      z=x*y;
      printf("\nX eh %d e Y eh %d \nE Z eh %d",x,y,z);
    }
 else if(menu==4)
    {
    if(y>0)
      {
      z=x/y;
      printf("\nX eh %d e Y eh %d \nE Z eh %d",x,y,z);
      }
     else
         printf("Y tem que ser maior que 0!");
    }

 else if(menu==5)
    {
     int c=1, tx, ty;
     while(c<11)
     {
       tx=c*x;
       ty=c*y;
      
       printf("\n%2d x %2d = %2d      %2d x %2d = %2d",c,x,tx,c,y,ty);
       c++;
     }
    }

 

 else
     {
     printf("\nX eh %d e Y eh %d",x,y);
     }


 getch();
 system("CLS");
}
}