Jump to content
Fórum Script Brasil
  • 0

Programaçao C


Maa

Question

12) Dada uma lista de números, retorne a posição do maior número.

10. Calcular e mostrar a média aritmética dos números pares compreendidos entre 13 e 73.

11. Ler 10 valores, um de cada vez, e contar quantos deles estão no intervalo [10;50] e quantos deles estão fora deste intervalo, mostrando estas informações.

15. Gerar 20 números de 1000 a 1999 e escrever aqueles que divididos por 11 dão um resto igual a 5.

2) Dada uma lista de números, calcule sua média.

7) Dado um número X de 4 algarismos (X1 X2 X3 X4), dizemos que X sofre uma rotação à esquerda quando é gerado o número Y = X2 X3 X4 X1 e que X sofreu uma rotação à direita quando é gerado um número Z = X4 X1 X2 X3. Exemplificando, se X=9162 então Y=1629 e Z=2916. Escreva um programa que leia X e imprima os valores de Y (rotação à esquerda de X) e Z (rotação à direita de X).

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

12)

#include <iostream.h>
int main()
{
   int maior = 0, lista[5] = { 30, 59, 20, 11, 54 };
   int maior_pos;

   for(int i=0; i < 5; i++) //IMPRIME A POSIÇÃO E O VALOR
    cout << "lista[" << i << "] = " << lista[i] << endl;

   for(int i=0; i < 5; i++) //DETERMINA O MAIOR NUMERO DO VETOR E A MAIOR POSIÇÃO
   {
    if(lista[i] > maior)
    {
     maior = lista[i];
     maior_pos = i;
    }
   }
   cout << "Posicao do maior numero: " << maior_pos << endl;

   system("PAUSE");
   return 0;
}
10.
#include <iostream.h>
int main()
{
   int n = 0;
   float media = 0.0;
   for(int i = 14; i < 73; i++)// 14 e 73 = (entre 13 e 73)
   {
    if(i%2 == 0)
    {
     media += i;
     n++;
    }
   }
   media = media/n;
   cout << "media: " << (float)media << endl;
   system("PAUSE");
   return 0;
}
11.
#include <iostream.h>
int main()
{
   int valor[10], dentro = 0, fora = 0;

   for(int i = 0; i < 10; i++)
   {
   cout << "Digite um numero inteiro para o valor[" << i << "]:" << endl;
   cin >> valor[i];
   }

   for(int i = 0; i < 10;i++)
   {
    if ( valor[i] >= 10 && valor[i] <= 50 )
     dentro++;
    else
     fora++;
   }
   cout << "numero de valores dentro do intervalo: " << dentro << endl;
   cout << "numero de valores fora do intervalo: " << fora << endl;

   system("PAUSE");
   return 0;
}
15.
#include <iostream.h>
int main()
{
   srand(time(NULL));
   int num[20];
   for (int i = 0; i<20; i++)
   {
    num[i] = rand() % 1000 + 1000;
    if(num[i]%11 == 5)
    {
     cout << num[i] << endl;
    }
   }
   system("PAUSE");
   return 0;
}
2)
#include <iostream.h>
int main()
{
   int lista[5] = { 10, 23, 47, 13, 44 };//numeros quaiquer
   int  n = 0;
   float media = 0.0;

   for(int i=0; i < 5; i++)
   {
     media += lista[i];
     n++;
   }
   media = media/n;
   cout << "MEDIA= " << media << endl;

   system("PAUSE");
   return 0;
}
7)
#include <iostream.h>
int main()
{
   int X[4], Y[4], Z[4];
   int x, y, z;


   for(int i=1; i<=4; i++)
   {
    do
    {
     cout << "Digite o valor de X" << i << ":" << endl;
     cin >> X[i-1];
    }while(X[i-1] < 0 || X[i-1] > 9);
   }

   for(int n=0; n<4; n++)
   {
    if(n < 3)
     Y[n] = X[n+1];
    else
     Y[n] = X[0];
   }
   for(int n=0; n<4; n++)
   {
    if(n >= 1)
     Z[n] = X[n-1];
    else
     Z[n] = X[n+3];
   }

   //IMPRIMI OS VALORES

   cout << "X= ";
   for(int i=0; i<4; i++)
    cout << X[i];
   cout << "\n";

   cout << "Y= ";
   for(int i=0; i<4; i++)
    cout << Y[i];
   cout << "\n";

   cout << "Z= ";
   for(int i=0; i<4; i++)
    cout << Z[i];
   cout << "\n";


   system("PAUSE");
   return 0;
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...