Problema según el orden de lista
#include <iostream>
#include <string>
int main() {
std::string string1 = "The";
if (string1.length() == 3 && string1.substr(0, 1) == "T")
std::cout << "The word may be \"The\"";
else
{
string1 = "The";
std::cout << "The word is now \"The\"";
}
return 0;
}
la sentencia if verificará si la longitud de string1 es 3 y si el primer carácter de string1 es "T". Si ambas condiciones son verdaderas, imprimirá "The word may be "The""; de lo contrario, asignará "The" a string1 e imprimirá "The word is now "The"".
AL PONER 3 NUMEROS, IMPRIMIR EL MENOR
#include <iostream>
int main() {
// Solicitar al usuario ingresar tres números
double num1, num2, num3;
std::cout << "Ingrese el primer numero: ";
std::cin >> num1;
std::cout << "Ingrese el segundo numero: ";
std::cin >> num2;
std::cout << "Ingrese el tercer numero: ";
std::cin >> num3;
// Encontrar el menor de los tres números
double menor = num1;
if (num2 < menor) {
menor = num2;
}
if (num3 < menor) {
menor = num3;
}
// Imprimir el resultado
std::cout << "El menor de los tres numeros es: " << menor << std::endl;
return 0;
}
Se declaran tres variables de tipo double para almacenar los tres números ingresados por el usuario.
El programa solicita al usuario que ingrese tres números.
Se inicializa una variable menor con el valor de num1. Luego, se compara num2 y num3 con menor, actualizando menor si se encuentra un número más pequeño.
El programa imprime el resultado, que es el número menor entre los tres ingresados por el usuario.
La función main retorna 0 para indicar que el programa se ejecutó correctamente.
AL PONER 6 NUMEROS, DEVUELVE LOS PARES
#include <iostream>
int main() {
// Solicitar al usuario ingresar seis números
int numeros[6];
for (int i = 0; i < 6; ++i) {
std::cout << "Ingrese el numero " << i + 1 << ": ";
std::cin >> numeros[i];
}
// Imprimir los números pares
std::cout << "Numeros pares ingresados: ";
for (int i = 0; i < 6; ++i) {
if (numeros[i] % 2 == 0) {
std::cout << numeros[i] << " ";
}
}
std::cout << std::endl;
return 0;
}
Se declara un arreglo de enteros llamado numeros con capacidad para almacenar seis números.
Utilizando un bucle for, el programa solicita al usuario ingresar seis números uno por uno y los almacena en el arreglo numeros.
Se utiliza otro bucle for para iterar sobre el arreglo numeros y se imprime solo aquellos números que son pares (divisibles por 2). La condición if (numeros[i] % 2 == 0) verifica si un número es par antes de imprimirlo.
La función main retorna 0 para indicar que el programa se ejecutó correctamente.
Determinar si un numero es positivo, negativo o cero
#include <iostream>
int main() {
// Declaración de variable
int numero;
// Solicitar al usuario que ingrese un número
std::cout << "Ingrese un número: ";
std::cin >> numero;
// Estructura condicional if-else para determinar si el número es positivo, negativo o cero
if (numero > 0) {
std::cout << "El número ingresado es positivo." << std::endl;
} else if (numero < 0) {
std::cout << "El número ingresado es negativo." << std::endl;
} else {
std::cout << "El número ingresado es cero." << std::endl;
}
return 0;
}
Esta línea incluye la biblioteca iostream, que proporciona funciones para la entrada y salida estándar, como la lectura desde el teclado (std::cin) y la escritura en la consola (std::cout).
Cada programa en C++ comienza ejecutando la función main. La declaración int indica que la función main debe devolver un valor entero al sistema operativo al finalizar. En este caso, devuelve 0 para indicar que el programa se ejecutó correctamente.
Se declara una variable llamada numero que almacenará el valor ingresado por el usuario. Esta variable es de tipo entero (int).
Se utiliza std::cout para imprimir un mensaje en la consola pidiendo al usuario que ingrese un número. Luego, std::cin se utiliza para leer el número ingresado por el usuario y almacenarlo en la variable numero.
. Se utiliza una estructura if-else para realizar una evaluación condicional en función del valor de numero.
Si numero es mayor que 0, imprime "El número ingresado es positivo."
Si numero es menor que 0, imprime "El número ingresado es negativo."
Si ninguna de las condiciones anteriores es verdadera (es decir, numero es igual a 0), imprime "El número ingresado es cero.
La función main devuelve 0 al sistema operativo para indicar que el programa se ejecutó correctamente. Este es un buen estándar, pero no es estrictamente necesario en todos los casos.
Finaliza la definición de la función main