Написать программу на C++Задания выделены
Написать программку на C++
Задания выделены
![](/content/imgs/124/https://ru-static.z-dn.net/files/d7f/c5a76dd1e0ed8f6956b263753968c973.jpeg)
//Задачка 3
include lt;iostreamgt;
include lt;stdio.hgt;
using namespace std;
string SubString(string str, int startIndex, int endIndex)
string output = "";
for (int i = startIndex; i lt; endIndex; i++)
output += str[i];
return output;
string ToString(int num)
string output = "";
char symbol = 0;
int tmp = num;
while(num != 0)
tmp = num % 10;
num /= 10;
symbol = (char)(tmp + 48);
output = symbol + output;
return output;
int IndexOf(string str, char symbol)
int index = -1;
for (int i = 0; i lt; str.length(); i++)
if (str[i] == symbol)
index = i;
break;
return index;
bool Contains(string text, char symbol)
for (int i = 0; i lt; text.length(); i++)
if (text[i] == symbol)
return true;
return false;
bool IsRepeat(string values, string num)
string tmp = "";
while (IndexOf(values, ' ') != -1)
values = SubString(values, IndexOf(values, ' ') + 1, values.length() + 1);
tmp = SubString(values, 0, IndexOf(values, ' '));
if (tmp == num)
return true;
return false;
int main()
const int arrSize = 10;
int arr[arrSize] = 10, 22, 10, 76, 44, 22, 22, 12, 9, 76;
string values = "";
bool couples = false;
for (int i = 0; i lt; arrSize; i++)
string str = ToString(arr[i]);
for (int j = i + 1; j lt; arrSize; j++)
if (arr[i] == arr[j] amp;amp; !IsRepeat(values, ToString(arr[j])))
str += " " + ToString(arr[j]);
values += " " + ToString(arr[j]);
if (Contains(str, ' '))
couples = true;
cout lt;lt; "Couple: " lt;lt; str lt;lt; endl;
if (!couples)
cout lt;lt; "Couple not detected!" lt;lt; endl;
return 0;
--------------------------------------------------------------------------
//Задача 5
include lt;iostreamgt;
using namespace std;
string ToLower(string text)
string output = "";
for (int i = 0; i lt; text.length(); i++)
output += tolower(text[i]);
return output;
int main()
string str1 = "";
string str2 = "";
cout lt;lt; "Enter first string: ";
getline(cin, str1);
cout lt;lt; "Enter second string: ";
getline(cin, str2);
if (ToLower(str1) == ToLower(str2))
cout lt;lt; endl lt;lt; "Strings are equal" lt;lt; endl;
else
cout lt;lt; endl lt;lt; "Strings are not equal" lt;lt; endl;
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Химия.
Русский язык.
Геометрия.
Физика.
Русский язык.
Химия.
Математика.
География.
Литература.
Разные вопросы.