CB100

Notas, resueltos y tps de la materia Algoritmos y Estructuras de Datos
Index Commits Files Refs README
guias/1/ej18.cpp (672B)
   1 #include <iostream>
   2 
   3 int main (void) {
   4     int a, b;
   5     unsigned int c; // c=a*b
   6 
   7     std::cout << "a> ";
   8     std::cin >> a;
   9     std::cout << "\033[1A\033[2K"; // Borra el caracter ingresado 
  10     if (std::cin.fail()) {
  11         std::cerr << "Solo se permite ingresar nĂºmeros\n";
  12         return -1;
  13     }
  14 
  15     std::cout << "b> ";
  16     std::cin >> b;
  17     std::cout << "\033[1A\033[2K"; // Borra el caracter ingresado 
  18     if (std::cin.fail()) {
  19         std::cerr << "Solo se permite ingresar nĂºmeros\n";
  20         return -1;
  21     }
  22 
  23     c = 0;
  24     for(size_t i = 0; i < b; ++i) {
  25         c += a;
  26     }
  27 
  28     std::cout << a << "*" << b << "=" << c << std::endl;
  29     return 0;
  30 }