Funciones de Cadena : Subcadena() - substring()
Función que permite extraer un caracter o una sub cadena de otro texto.
💻 Hacer un programa que permita extraer el primer carácter, el quinto carácter y el carácter final de una frase.
EJEMPLO : "SI NO SABES C NO SABES NADA".
Primer Carácter : S
Quinto Carácter : O
Último Carácter : A
Algoritmo programacion.work
Definir frase como Caracter;
Escribir "05. FUNCIÓN - SUBCADENA - SUSTRAER CARACTERES ";
Escribir "";
Escribir Sin Saltar "INGRESE FRASE : ";
Leer frase;
Escribir "";
Escribir "Primer Carácter : ", Subcadena(frase,0,0);
Escribir "Quinto Carácter : ", Subcadena(frase,4,4);
Escribir "Último Carácter : ", Subcadena(frase,Longitud(frase)-1,Longitud(frase)-1);
FinAlgoritmo
print("SUSTRAER CARACTERES DE UNA FRASE")
frase = input("INGRESE FRASE : ")
print("Primer Caracter :", frase[0:1])
print("Quinto Caracter :", frase[4:5])
print("Último Caracter :", frase[len(frase)-1:len(frase)])
Usando como tipo de dato : CHAR
#include<iostream>
#include<cstring>
#define MAX_STRLEN 256
using namespace std;
int main() {
char frase[MAX_STRLEN];
cout << "INGRESE FRASE : ";
cin.getline(frase,MAX_STRLEN);
cout << "Primer Caracter :" << frase[0] << endl;
cout << "Quinto Caracter :" << frase[4] << endl;
cout << "Ultimo Caracter :" << frase[strlen(frase)-1] << endl;
return 0;
}
Usando como tipo de dato : STRING
#include<iostream>
using namespace std;
int main() {
string frase;
cout << "INGRESE FRASE : ";
cin >> frase;
cout << "Primer Caracter :" << frase[0] << endl;
cout << "Quinto Caracter :" << frase[4] << endl;
cout << "Ultimo Caracter :" << frase[frase.length()-1] << endl;
return 0;
}
package programacion.work;
import java.util.Scanner;
public class juntar_dos_textos {
public static void main(String[] args) {
Scanner ingreso=new Scanner(System.in);
String frase;
System.out.print("INGRESE FRASE : ");
frase = ingreso.nextLine();
System.out.println("Primer Caracter : " + frase.substring(0,1));
System.out.println("Quinto Caracter : " + frase.substring(4,5));
System.out.println("Ultimo Caracter : " + frase.substring(frase.length()-1,frase.length()));
}
}