Note 1

Take Note:

Take a note while surfing.





Note With Ink

Give your Note a Colorful Tag.




Easy to Access

Stay on same information and in Sync wherever you are.

Note 2

Take Note:

Organize your information,It may take Shape.





Think With Ink

Differ your Content by Color.




Easy to Access

Easy to pull up your content from anywhere anytime.

Note 3

Take Note:

Don't Let information to miss,Because it take shape





Note With Ink

Simple an Easy Way to take a note.




Easy to Access

Get the same in next visit.

Program Discussion :: Basics
Home > Programs > Basics

5. Write a program to print the desired character from a string or search a char in a string.

Answer:

#include <stdio.h>
#include <string.h>
#include<iostream>
using namespace std;
 
int main()
{
    char a, word[50];
    int i, freq = 0, flag = 0;
 
    printf("Enter character: ");
    scanf("%c", &a);
    printf("Now enter the word: ");
    scanf("%s", word);
    printf("Positions of '%c' in %s are: ", a, word);
    for (i = 0; i < strlen(word); i++)
    {
        if (word[i] == a)
        {
            flag = 1;
            printf("%d  ", i + 1);
            freq++;
        }
    }
    if (flag)
    {
        printf("\nCharacter '%c' occured for %d times.\n", a, freq);
    }
    else
    {
        printf("None\n");
    }
 
    return 0;
}
 
int main()
{
    char a, word[50];
    int i, freq = 0, flag = 0;
 
    printf("Enter character: ");
    scanf("%c", &a);
    printf("Now enter the word: ");
    scanf("%s", word);
    printf("Positions of '%c' in %s are: ", a, word);
    for (i = 0; i < strlen(word); i++)
    {
        if (word[i] == a)
        {
            flag = 1;
            printf("%d  ", i + 1);
            freq++;
        }
    }
    if (flag)
    {
        printf("\nCharacter '%c' occured for %d times.\n", a, freq);
    }
    else
    {
        printf("None\n");
    }
 
    return 0;
}

Post Your Answer Here:

Name *
Email

rai said:Tue, May 2, 2017, 11:52:01 pm

Language:

import java.util.*;
import java.io.*;
import java.lang.*;

class SearchChar
{
    public static void main (String[] args)
    {
        int position=0;
        System.out.println("Enter The String: ");
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
        System.out.println("Enter The Character to find: ");
        char ch=sc.next().charAt(0);
        position=str.indexOf(ch);
        if(position>0)
            System.out.println("The position of "+ ch +" is "+ (position 1));
        else
            System.out.println(ch +" is not Present in the Given string");
    }
}

Post Your Reply Here:



Monika said:Sun, June 11, 2017, 1:13:39 am

Language:

<!DOCTYPE html>
<html>
<body>

<?php 
function Search_char() {
    
// input string
    
$str ="what is your name";                                         
    echo  
"Input string is :" $str."<br/>";
    
// conversion of string into array
    
$arr str_split($str);    
    
// counting lengh of array    
    
$arrlength=count ($arr);
    
// char to be search     
    
$ch="a"$pos=0;                                                       
    echo 
"Element to be search is : a <br/>";
    
// loop for reading the input array
    
for($x=1$x<=$arrlength$x++)                                                   
    {
        if( 
$arr[$x]==$ch)
        {
        
$pos$x+1
                echo 
"<br/>Element found at :".$pos ;
        }
    }
       if(
$pos==0)   
       {      
       echo 
"no element found";
       }
      
       
}
// call the function
Search_char();                                              
?>  

</body>
</html>

Post Your Reply Here:



Jyoti Choudhary said:Sat, June 17, 2017, 11:10:38 am

Language:

import java.util.*;
import java.io.*;
import java.lang.*;

class SearchChar
{
    public static void main (String[] args)
    {
        int position=0;
        System.out.println("Enter The String: ");
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
        System.out.println("Enter The Character to find: ");
        char ch=sc.next().charAt(0);
        position=str.indexOf(ch);
        if(position>0)
            System.out.println("The position of" + ch + " is " + (position 1));
        else
            System.out.println(ch +" is not Present in the Given string");
    }
}

Post Your Reply Here:



Amit said:Thu, July 6, 2017, 9:00:45 pm

Language:

#include <stdio.h>
#include <string.h>
 
int main()
{
    char a, word[50];
    int i, freq = 0, flag = 0;
 
    printf("Enter character: ");
    scanf("%c", &a);
    printf("Now enter the word: ");
    scanf("%s", word);
    printf("Positions of '%c' in %s are: ", a, word);
    for (i = 0; i < strlen(word); i++)
    {
        if (word[i] == a)
        {
            flag = 1;
            printf("%d  ", i + 1);
            freq++;
        }
    }
    if (flag)
    {
        printf("\nCharacter '%c' occured for %d times.\n", a, freq);
    }
    else
    {
        printf("None\n");
    }
 
    return 0;
}

Post Your Reply Here:



Neha said:Thu, July 6, 2017, 9:00:45 pm

Language:

#include <stdio.h>
#include <string.h>
#include<iostream>
using namespace std;
 
int main()
{
    char a, word[50];
    int i, freq = 0, flag = 0;
 
    printf("Enter character: ");
    scanf("%c", &a);
    printf("Now enter the word: ");
    scanf("%s", word);
    printf("Positions of '%c' in %s are: ", a, word);
    for (i = 0; i < strlen(word); i++)
    {
        if (word[i] == a)
        {
            flag = 1;
            printf("%d  ", i + 1);
            freq++;
        }
    }
    if (flag)
    {
        printf("\nCharacter '%c' occured for %d times.\n", a, freq);
    }
    else
    {
        printf("None\n");
    }
 
    return 0;
}
 
int main()
{
    char a, word[50];
    int i, freq = 0, flag = 0;
 
    printf("Enter character: ");
    scanf("%c", &a);
    printf("Now enter the word: ");
    scanf("%s", word);
    printf("Positions of '%c' in %s are: ", a, word);
    for (i = 0; i < strlen(word); i++)
    {
        if (word[i] == a)
        {
            flag = 1;
            printf("%d  ", i + 1);
            freq++;
        }
    }
    if (flag)
    {
        printf("\nCharacter '%c' occured for %d times.\n", a, freq);
    }
    else
    {
        printf("None\n");
    }
 
    return 0;
}

Post Your Reply Here:



Rajeev Ranajn said:Tue, August 15, 2017, 7:46:27 pm

Language:

<p><br />
package stringprogram;</p>

<p>import java.util.Scanner;</p>

<p>public class StringIndexFIndTraverse <br />
{</p>

<p>    public static void main(String[] args) <br />
    {<br />
        String a;<br />
        int i;<br />
        Scanner sc = new Scanner(System.in);<br />
        System.out.println("Enter the String : ");<br />
        String str = sc.nextLine();<br />
        System.out.println("Enter the Character which you want to search : ");<br />
        String ch = sc.next();<br />
        String s[] = str.split("");<br />
        for(i=0;i<s.length;i  )<br />
        {<br />
            <br />
        <br />
            if(s[i].equalsIgnoreCase(ch))<br />
                {<br />
                    System.out.println(ch " is at " (i-1));<br />
                <br />
                }<br />
        }<br />
        <br />
    }<br />
    <br />
}</p>

Post Your Reply Here: