11.
Napisz program, który zlicza ilość wystąpień par sąsiadujących ze sobą liter ’o’ w
podanym przez użytkownika ciągu. Program nie rozróżnia małych i dużych liter. Np.
dla podanego ciągu: Ooo ale fajny piesioo! bedzie wynosilo 3 pary.
#include <iostream>
using namespace std;
void liczenieO(char x[]);
int main()
{
char zdanie[1024];
cout << "Podaj dowolne zdanie:";
cin.get(zdanie,1024);
liczenieO(zdanie);
}
void liczenieO(char x[])
{
int suma=0;
for(int i=0; x[i]!='\0'; i++)
{
if((x[i]=='o'||'O')&&(x[i+1]=='o'||'O'))
{
suma++;
}
}
cout<< suma;
}
Napisalem cos takiego, co jest zle? Wgl program inkrementuje mi sume jak byle co wpisze, czemu tak sie dzieje ?