Informatică, întrebare adresată de mihnea6979, 8 ani în urmă

Toate ex, sau cât se poate din ele, va rog!

Anexe:

Răspunsuri la întrebare

Răspuns de n0nname
1

Răspuns:

4)

#include <iostream>

int main()

{

   int n; //n numere

   std::cout << "Cate numere trebuie inserate de la tastatura? : "; std::cin >> n;

   int numar;

   int suma_ultimele_2cifre = 0;  

   int copiere_numere[99];

   int index = 0;

   for(int i = 0; i < n;i++)

   {

       std::cout << "Numarul "<<i+1<<": "; std::cin >> numar;

       suma_ultimele_2cifre = numar % 10 + numar / 10 % 10;

       if (suma_ultimele_2cifre % 5 == 0)

       {

           copiere_numere[index] = numar;

           index++;  

       }

       else continue;

   }

   for  (int j = 0;j<n-1;j++)

   {

       std::cout<<copiere_numere[j] << " ";

   }

   //pseudocode --poti sa mai modifici

   

  // scrie n

  // citeste n

  // scrie numar

  // suma_ultimelor_2cifre <-0

  // scrie copiere_numere[99]

  // index <-0

   // pentru i<-0, i<n

   // ---citeste numar

   //----suma_ultimelor_2_cifre <- numar % 10 + numar / 10 % 10

   //---------daca(suma_ultimelor_2_cifre %5 == 0)

   //-----------------copiere_numere[index] = numar;

  //------------------ index++

   //---------sfarsitdaca

   //--------dacanu continua

   //--------sfarsitdacanu

   //sfarsit pentru

   //pentru j<-0,j<n-1

   //afiseaza copiere_numere[j]

   //by N0nNaMe

}

Explicație:


n0nname: int main()
{
int p; std::cin >> p;
int r; std::cin >> r;
for (unsigned int number = 10000; number < 100000; number++) //poti incerca si cu while
{
if (number / 10000 == number % 10 && number % p == r)
std::cout << number<<" ";
else continue;
}

//pseudocode

/*citeste p;
citeste r;

pentru numar > 9999 si numar < 10001
daca numar / 10000 == numar % 10 si numar % p == r
afiseaza numar
sfarsit daca

dacanu continua
sfarsit pentru*/
}
n0nname: 6)int main()
{
int n; std::cin >> n;
int numar=100;
while(n>=200 && numar {
//cifra sutelor = n/100
//cifra unitatilor n%10
numar++;
if (numar % (numar / 100 + numar % 10) == 0)
std::cout << numar<<" ";
}

//pseudocode

citeste n
numar<-100

cat timp n>=200 si numar numar++
daca numar % (numar / 100 + numar % 10) = 0
afiseaza numar
}
n0nname: 7)int main()
//{
// int N; std::cin >> N;
// int retine_numar = N;
// int count = 0;
// while (N % 2 == 0 && N!=NULL)
// {
// N /= 2;
// count++;
// }
// if (count > 0)
// std::cout << retine_numar << "contine in descompunerea lui 2^" << count;
// else std::cout << "Numarul nu contine 2.";
//
// //pseudocode
//
// citeste n
// retine_numar<-n
// count<-0
// cat timp N % 2 = 0 si N diferit de 0
// N/=2
// count++
// sfarsit cat timp
// daca count>0 afiseaza aparitiile lui 2 in numar
// daca nu afiseaza nu contine
//}
n0nname: ex 9)int main()
{
//alt algoritm
int x, y;
std::cin >> x;
do
{
std::cin >> y;

if (x > y)
std::cout <<"Output:"<< x % 10<<"\n";
else std::cout <<"Output:"<< y % 10<<"\n";

x = y;
} while (x > 0);

//ce afiseaza pt sirul 17 22 13 101 2 7 5 0

//17>22 afiseaza 2
//22>13 afiseaza 2
//13>101 afiseaza 1
//101>2 afiseaza 1
//2>7 afiseaza 7
//7>5 afiseaza 7
//5>0 afiseaza 5 //by N0nNaMe
}
Alte întrebări interesante