Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
pochtiprogramis
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 12
#1

Даны названия 20 стран и частей света, где они находятся. Определить, есть ли среди них страны Азии и Африки - C++

20.11.2014, 09:43. Просмотров 709. Ответов 1
Метки нет (Все метки)

Даны названия 20 стран и частей света, в которых они
находятся. Определить, есть ли среди них страны, находящиеся
в Африке или в Азии. В случае положительного ответа
напечатать их названия.
Есть код на паскале, нужно перевести на С++. Спасибо.
Вот код на паскале:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
type strana = record
x,y:array[1..20] of string;
end;
var s:strana; i:integer;
begin
for i:=1 to 20 do
begin
with s do
begin
writeln('Страна #',i);
write('Название : ');
readln(s.x[i]);
write('Часть света: ');
readln(s.y[i]);
end;
end;
 
writeln('Страны находящиеся в Африке: ');
for i:=1 to 20 do
if (s.y[i]='Африка') then writeln(s.x[i]);
 
writeln('Страны находящиеся в Азии: ');
for i:=1 to 20 do
if (s.y[i]='Азия') then writeln(s.x[i]);
end.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2014, 09:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Даны названия 20 стран и частей света, где они находятся. Определить, есть ли среди них страны Азии и Африки (C++):

Определить, есть в списке страны, находящиеся в Африке или в Азии
Даны названия 20 стран и частей света, в которых они находятся. Определить,...

даны названия двух стран
даны названия двух стран. Присвоить зти названия переменным величинам а1 и а2...

Даны действительные числа a1; a2; .; an. Среди них есть положительные и отрицательные
Даны действительные числа a1; a2; ...; an. Среди них есть положительные и...

Даны 3 числа . Определить среди них наибольшее и наименьшее
Даны 3 числа . Определить среди них наибольшее и наименьшее .

Даны название 20-ти стран и частей света,в которые они находятся.Определить, есть ли среди них страны,находящиеся в Африке или в Азии
Помогите пожалуйста решение напишите сюда Даны название 20-ти стран и частей...

Определить, есть ли среди стран те, которые находятся в Африке или в Азии
Даны названия 20 стран и частей света, в которых они находятся. Определить,...

1
nmcf
6237 / 5549 / 2524
Регистрация: 14.04.2014
Сообщений: 23,331
20.11.2014, 10:27 #2
Лучший ответ Сообщение было отмечено pochtiprogramis как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <locale>
#include <cstdlib>
#include <string>
 
using std::wcout;
using std::wcin;
using std::endl;
using std::locale;
using std::wstring;
 
 
typedef struct strana
{
    wstring x[20], y[20];
};
 
int main()
{
    wcin.imbue(locale("rus_RUS.866"));
    wcout.imbue(locale("rus_RUS.866"));
 
    strana s;
 
    for (int i = 0; i < 20; ++i)
    {
        wcout << L"Страна #" << i << endl << L"Название : ";
        getline(wcin, s.x[i]);
        wcout << L"Часть света: ";
        getline(wcin, s.y[i]);
    }
 
    wcout << L"Страны находящиеся в Африке: " << endl;
    for (int i = 0; i < 20; ++i)
        if (s.y[i] == L"Африка")
            wcout << s.x[i] << endl;
    wcout << L"Страны находящиеся в Азии: " << endl;
    for (int i = 0; i < 20; ++i)
        if (s.y[i] == L"Азия")
            wcout << s.x[i] << endl;
 
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2014, 10:27
Привет! Вот еще темы с решениями:

Как сделать чтобы страны Африки и Азии выводились?
Как сделать чтобы страны Африки и Азии выводились? x = {'Asia' :,...

Определить, есть ли страны, находящиеся а Африке или в Азии
Решите пожалуйста задачу:Даны названия 20-ти стран и частей света, в которых...

Объявите массив, где ключи названия стран, а значением массивы со значениями городов из соотвест страны
Всем привет, подскажите как сделать. Не могу никак сделать. Все перепробовала)...

Даны целые числа с1, с2, …, сm Определить, есть ли среди них простые?
Даны целые числа с1, с2, …, сm. Определить, есть ли среди них простые?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru