0% encontró este documento útil (0 votos)
59 vistas5 páginas

Suma y Palíndromos en C++

El documento presenta código en C++ para resolver dos problemas. El primero pide ingresar un número mayor a cero y muestra la suma de los números desde 1 hasta el número ingresado. El segundo problema pide ingresar una palabra y determina si es palíndroma comparando el primer y último carácter, segundo y penúltimo, y así sucesivamente.

Cargado por

geini bonilla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
59 vistas5 páginas

Suma y Palíndromos en C++

El documento presenta código en C++ para resolver dos problemas. El primero pide ingresar un número mayor a cero y muestra la suma de los números desde 1 hasta el número ingresado. El segundo problema pide ingresar una palabra y determina si es palíndroma comparando el primer y último carácter, segundo y penúltimo, y así sucesivamente.

Cargado por

geini bonilla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Geini Julie Bonilla Aya

4. Escribir un número mayor a cero e imprima la suma de todos los números que van del 1 hasta el
valor ingresado.

/******************************************************************************

Online C++ Compiler.

Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/

#include <iostream>

using namespace std;

int main()

//Se declaran variables numero que es el dato ingresado por el usuario y suma la variable que hara la
operación

int numero, suma=0;

cout<<"4. Escribir un numero mayor a cero e imprima la suma de todos los números que van del 1
hasta el valor ingresado. \n";

cin>>numero;// Recibimos el dato

//Declaramos un condicional para validar si el dato cumple con el requisito de ser mayor a cero
if(numero>=0){

for(int i=0; i<=numero; i++ ){// Realizamos un for para que realize de la suma al recorrer los
números

if(i == 0){// Cuando I valga cero simplemete no hara nada

}else{

suma=suma+i;// Cuando ingrese por segunda vez comenzara a sumar las variables y guardarlas
en suma

cout << "La suma de los numeros de 1 a "<<numero<<" es "<<suma; // Imprimimos fuera del for
el valor total

}else{

cout<<"ERROR EL NUMERO INGRESADO NO ES MAYOR A CERO \n";// Error por si inicialmente se


ingreso como numero 0

}
5 .palabras palindromas

#include <iostream>

using namespace std;

int main()

int i = 0;

String palabra;

boolean estado = true;

cout<<"Ingrese una palabra: ";

char[] palabras = t.toCharArray();

int j = (t.length() - 1);

//For para evidenciar que si imprime cada uno de los espacios del arreglo

cout<<"La palabra es "<< t << " su tamaño es: " << j;

cout<<"J es:"<<j;

for (int p = 0; p < palabras.length; p++) {

cout<<"posicion: "<<"letra"<< palabras[p]);

}
while (i < palabras.length && j > 0 ) {

cout<<"i:"<<palabras[i]<< " j:"<< palabras[j];

i++;

j--;

if (palabras[i] == palabras[j]) {

estado=true;

cout<<"son iguales:"<<palabras[i]<< "-" << palabras[j];

} else {

estado = false;

if (estado = true) {

cout<<"Es palindroma"<<;

} else {

cout<<"No es palindroma";
}

También podría gustarte