﻿#include <iostream> 
#include <string> 
 
int main( ) { 
   std::string s;          // similar a std::vector<char>, aunque std::string se puede leer e imprimir directamente con std::cin y std::cout
   std::cin >> s;          // para leer una línea completa, pueden usar std::getline(std::cin, s); 
   
   if (s == "gato") {      // comparación de cadenas (notación bonita que perderemos en Java)
      std::cout << "miau\n"; 
   } else if (s == "perro") { 
      std::cout << "guau\n"; 
   } else { 
      std::cout << "grrr\n"; 
   } 
   
   s.push_back('@');
   std::cout << s << "\n";
   
   for (int i = 0; i < s.size( ); ++i) {
      std::cout << s[i] << " ";     // también se puede iterar como si fuera un arreglo (porque internamente funciona como si lo fuera)
   }
   std::cout << "\n";
   
   s += "adios\n";                  // concatenar o pegar otra cadena
   std::cout << s << "\n";
}
