Dev - C++ - Ejercicio Char en C

 
Vista:

Ejercicio Char en C

Publicado por Cristian Mazza (1 intervención) el 18/11/2018 23:52:27
Por favor alguno me podria ayudar a resolver este ejercicio de vector con char. El ejercicio trata de ingresar una palabra,luego ingresar una letra y buscar la primera coincidencia la cual una vez encontrada mostrar la palabra a partir de la coincidencia.
ejemplo:
Si ingresamos la letra a
e ingresamos la palabra Holanda donde se produce la coincidencia es en la "a" mostramos la palabra que queda: "anda".
Muchas gracias.
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
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
#include<string.h>
 
int main()
{
 int i,m,n;
 char vec[15],letra;
 printf("\n ingrese una palabra de 15 letras: ");
 gets(vec);
 printf("\n ingrese la letra que quiere buscar: ");
 scanf("%c",&letra);
 for(i=0;i<15;i++)
 {
     if(letra==vec[i])
        {
        m=i;
        break;
        }
 }
 for(n=0;n<m;n++)
 {
     printf("\n %s",vec[n]);
 }
    getch();
    return 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

Ejercicio Char en C

Publicado por Tom (65 intervenciones) el 19/11/2018 12:03:33
No deberíais hacer vuestras consultas sobre c en el foro de c++.

1
2
3
4
5
6
7
char *tmp;
 
  if((tmp = strchr(vec, letra))) {
    printf(tmp);
  } else {
    // No encontrado
  }
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