Advertisement
AntonioVillanueva

numeros aleatorios cuya suma sea 10 entre 10 y 100

Apr 29th, 2016
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. //compilacion g++ -std=c++11 -o NombreEjecutable NombreFuente.cpp
  2. #include <iostream>
  3. #include <stdio.h>    
  4. #include <stdlib.h>    
  5. #include <time.h>
  6. #include <vector>
  7. using namespace std;
  8.  
  9. #define MAX 100 //tamano lista definible usuario
  10.  
  11. int main(){
  12.     size_t max(MAX);
  13.     vector <int> lista;
  14.     srand(time(NULL));
  15.    
  16.     while (max--){ //Crea una lista nums aleatorios        
  17.         lista.push_back(10+rand()%(100-10));//en un vector
  18.     }
  19.    
  20.     for (auto it:lista){//lectura lista vector
  21.         if(( it%10 + it/10)==10) { cout<< it<< endl; }
  22.     }
  23.    
  24. return 0;
  25. }
  26.  
  27. /*
  28.  Dada una lista de números aleatorios, entre 10 y 100,
  29. crear un fragmento de código, con su lenguaje favorito,
  30. capaces de mostrar sólo los números cuya suma de la
  31. dígitos es "10".
  32. por ejemplo:
  33. 10 = 1 + 0 = 1 (mal)
  34. 64 = 6 + 4 = 10 (también)
  35. *
  36. http://www.solveet.com/exercises/numero-aleatorio-con-sumas-de-sus-digitos/310
  37. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement