Чтение Задание 1. Прочитай текст. Английский плюс CD-ROM: блок 9 более высокий тест. Торговый центр Mall of America-это действительно большой торговый центр в США. Это больше, чем любой торговый центр в Европе! Расстояние до торгового центра составляет 390 000 метров?. Он имеет семь этажей и 52 Шора. Здесь четырнадцать кинотеатров и двадцать ресторанов, в торговом центре нет ни одной гостиницы, зато есть железнодорожный вокзал и автовокзал. В городе Миннеаполис есть несколько отелей. Город находится примерно в тридцати минутах езды от торгового центра. Меня зовут Бет, и моя семья живет в Миннеаполисе. Мы очень любим ходить по магазинам, и торговый центр-наше любимое место! Пишите правильно или неправильно: 1. Торговый центр Америки огромен 2. Торговый центр Америки находится в США 3. 3. На одном этаже расположены 52 магазина. 4. В торговом центре " 5 " есть места для фильмов. Бет не очень любит ходить по магазинам ответьте на этот во Насколько велик торговый центр Америки? 7. Сколько времени нужно, чтобы добраться от Миннеаполиса до торгового центра? письменные задания. Выберите одну из следующих тем. Йо вы должны: * высказать свое мнение по теме. Соедините свои идеи в один абзац. Используйте правильную форму модальных глаголов: нельзя, нужно, должно. Используйте пунктуацию соответствующим образом. Тема 1. Наш район какое место вы хотели бы посетить в своем соседстве? Почему тебе нравится это место? Какие достопримечательности вы хотели бы там увидеть? Вы бы хотели жить в этом месте? Почему? Тема 2. Транспорт какие виды транспорта вы знаете? Кто из них более опасен? Почему ты так думаешь? Разве это вредит жизни людей? Почему? Какой вид транспорта вы предпочитаете? Почему?
//Задача 3
#include <iostream>
#include <stdio.h>
using namespace std;
string SubString(string str, int startIndex, int endIndex)
{
string output = "";
for (int i = startIndex; i < 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 < str.length(); i++)
{
if (str[i] == symbol)
{
index = i;
break;
}
}
return index;
}
bool Contains(string text, char symbol)
{
for (int i = 0; i < 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 < arrSize; i++)
{
string str = ToString(arr[i]);
for (int j = i + 1; j < arrSize; j++)
{
if (arr[i] == arr[j] && !IsRepeat(values, ToString(arr[j])))
{
str += " " + ToString(arr[j]);
values += " " + ToString(arr[j]);
}
}
if (Contains(str, ' '))
{
couples = true;
cout << "Couple: " << str << endl;
}
}
if (!couples)
cout << "Couple not detected!" << endl;
return 0;
}
--------------------------------------------------------------------------
//Задача 5
#include <iostream>
using namespace std;
string ToLower(string text)
{
string output = "";
for (int i = 0; i < text.length(); i++)
output += tolower(text[i]);
return output;
}
int main()
{
string str1 = "";
string str2 = "";
cout << "Enter first string: ";
getline(cin, str1);
cout << "Enter second string: ";
getline(cin, str2);
if (ToLower(str1) == ToLower(str2))
cout << endl << "Strings are equal" << endl;
else
cout << endl << "Strings are not equal" << endl;
return 0;
}