Se citeste un sir, numarati de cate ori apare in sir un caracter citit de la tastatura
Răspunsuri la întrebare
Răspuns de
2
#include<iostream>
#include<string.h>
using namespace std ;
void main (){ char c , s[20] ; //caracterul cautat si sirul
int nr=0,i; /*numarul de aparitii si contorul pentru parcurgerea sirului caracter cu caracter */
cout<<"Scrieti sirul : ";
cin.get(s,20);
cout<<"Caracterul cautat : ";
cin>>c;
for(i=0;i<strlen(s);i++)
if(s[i]==c)
nr++;
cout<<"Caracterul cautat apare de " << nr <<"ori";}
Poate fi scris si cu un subprogram dar e foarte usor de inteles si asa
Sper ca te-am ajutat
#include<string.h>
using namespace std ;
void main (){ char c , s[20] ; //caracterul cautat si sirul
int nr=0,i; /*numarul de aparitii si contorul pentru parcurgerea sirului caracter cu caracter */
cout<<"Scrieti sirul : ";
cin.get(s,20);
cout<<"Caracterul cautat : ";
cin>>c;
for(i=0;i<strlen(s);i++)
if(s[i]==c)
nr++;
cout<<"Caracterul cautat apare de " << nr <<"ori";}
Poate fi scris si cu un subprogram dar e foarte usor de inteles si asa
Sper ca te-am ajutat
Tememateinfo:
Mulțumesc mult!
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă