Консультация № 159733
06.02.2009, 07:42
0.00 руб.
0 1 1
Составить программу, которая проверяет есть ли в строке хотя бы два одинаковых элемента

Обсуждение

Неизвестный
06.02.2009, 07:59
общий
это ответ
Здравствуйте, Ryabichko!

код программы в приложении

Приложение:
#include <iostream>
int main ( int argc, char *argv[])
{
char szData[1024], *psz, *psz_look;
cout<<"your string:";
cin>>szData;
psz = szData;
bool bFound = false;
while (*psz && !bFound)
{
psz_look = psz+1;
while(*psz_look)
{
if(*psz_look == *psz)
{
cout<<"there are two same symbols: "<< *psz << " and " << *psz_look << "\n";
bFound = false;
break;
}
psz_look++;
}
psz++;
}

if(!bFound)
cout<<"all sybols are different\n";

cin >> szData;

return 0;
}
Форма ответа