Dev - C++ - leer una cadena por teclado y revisar que no tenga una Z

 
Vista:
sin imagen de perfil

leer una cadena por teclado y revisar que no tenga una Z

Publicado por Alberto (4 intervenciones) el 09/11/2016 23:08:27
Escriba un programa que permita leer una cadena por teclado y en caso la cadena leída tenga al menos una letra ‘z’ o ‘Z’, el programa deberá mostrar el mensaje “vuelva a ingresar la cadena” procediendo a realizar nuevamente el proceso de lectura. Caso contrario, se deberá mostrar el mensaje “lectura correcta”
Utilice obligatoriamente la función int evalCadena (string cad), la cual retorna 1 si el argumento cad tiene al menos una ‘z’ o ‘Z’, caso contrario retorna 0
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

leer una cadena por teclado y revisar que no tenga una Z

Publicado por arbol (3 intervenciones) el 09/11/2016 23:19:12
podria ayudarte con vb.net

si estas de acuerdo ya lo pasas a tu elnguaje que deseas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

leer una cadena por teclado y revisar que no tenga una Z

Publicado por Alberto (4 intervenciones) el 09/11/2016 23:22:02
Ok está bien. Graciaaas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Dionicio
Val: 168
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

leer una cadena por teclado y revisar que no tenga una Z

Publicado por Dionicio (57 intervenciones) el 10/11/2016 00:54:13
Recuerda que aquí no se hacen tareas, por lo regular públicas el código en el que trabajas y preguntas. Abajo te ayudo con la función evalCad() lo demás imagino que lo puedes hacer por tú cuenta. Un saludo y practica.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int evalCadena(string cad)
{
	int valDevuelto = 0;//Valor que devuelve la función
 
	for(unsigned i = 0; i < cad.size(); i++)
	{
		if(cad[i] == 'z' || cad[i] == 'Z')
		{
			valDevuelto = 1;
		}
	}
 
	return valDevuelto;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

leer una cadena por teclado y revisar que no tenga una Z

Publicado por Alberto (4 intervenciones) el 10/11/2016 02:23:17
Muchas gracias! Ya me salió:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <conio.h>
 
using namespace std;
string cad;
int i;
int evalCadena(string cad)
{
	int valDevuelto = 0;//Valor que devuelve la función
 
	for(int i = 0; i < cad.size(); i++)
	{
		if(cad[i] == 'z' || cad[i] == 'Z')
 
			valDevuelto = 1;
 
	}
 
	return valDevuelto;
 
}
int main(){
 cout<<"Ingrese una palabra:";
 getline(cin, cad);
int evalCadena(string cad);
if (cad.find('z')){
	cout<<"Lectura correcta!";
}
else {
	cout<<"Ingrese otro valor";
}
 
 
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar