Ir para conteúdo
Fórum Script Brasil
  • 0

Programaçao C


Maa

Pergunta

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 para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...