Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

c turbo на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вектор Вывод http://www.cyberforum.ru/cpp-beginners/thread599596.html
Собственно вопрос номер адын: каким образом происходит вывод из вектора? этим 1:for(i=0;i<name.size()-1;++i) { cout<<"name2"<<name; } или этим 2: ...
C++ орел vs решка подправить мелочь проблема такая не правильно считает количество орла и решки ,что то я в ступор вошел #include<iostream.h> #include<conio.h> #include<math.h> #include <time.h> main() {int m,i,a,b; m=0; http://www.cyberforum.ru/cpp-beginners/thread599593.html
В матрице A(n×m) найти максимальный элемент и путем перестановки строк и столбцов поместить его на место элемента a 00 C++
pomogite....pozhaluysta...) В матрице A(n×m) найти максимальный элемент и путем перестановки строк и столбцов поместить его на место элемента a00 .
Объявление шаблонного класса C++
Как объявить шаблонный класс?
C++ вектор "словарь" http://www.cyberforum.ru/cpp-beginners/thread599567.html
задача: создается вектор со словами(words), сортируется и выводится(без повторений). нужно сделать так что бы определенные слова заменялись, к примеру на 'Bleep'... вся проблема в том что после...
C++ Найти норму матрицы Доброй ночи! Помогите с задачкой: Описать функцию Norm1(A, M, N) вещественного типа, вычисляющую норму вещественной матрицы A размера M х N: Norm1(A, M, N) = max {|A | + |A | + ... + |A |}, где... подробнее

Показать сообщение отдельно
Brahmanchik
0 / 0 / 0
Регистрация: 20.01.2012
Сообщений: 19

c turbo на C++ - C++

07.06.2012, 23:28. Просмотров 269. Ответов 0
Метки (Все метки)

1. Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20, 20). Требуется: Отсортировать по убыванию положительные элементы массива методом выбора.
2. Дана фраза, в которой слова разделены одним пробелом, а сама фраза заканчивается точкой. Требуется:Определить, сколько в ней наречий и однобуквенных местоимений
КАК БУДЕТ ВЫГЛЯДИТЬ КОД TURBO PASCALA РАСПОЛОЖЕНЫЙ НИЖЕ В C++
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
const
nmax=100;
type
Tarr=array[1..nmax] of integer;
var
a:Tarr;
i,j,buf,n:integer;
begin
randomize;
repeat
write('Razmer massiva, ne bolee ',nmax,': ');
readln(n);
until n in [1..nmax];
writeln('Ishodniy massiv:');
for i:=1 to n do
begin
a[i]:=-20+random(41);
write(a[i]:4);
end;
writeln;
for i:=1 to n-1 do
if a[i]>0 then
for j:=i+1 to n do
if (a[j]>0) and (a[j]>a[i]) then
begin
buf:=a[i];
a[i]:=a[j];
a[j]:=buf;
end;
writeln('Poluchenniy massiv:');
for i:=1 to n do
write(a[i]:4);
writeln;
end.
А ВОТ КОД ДЛЯ ВТОРОЙ ЗАДАЧКИ
var i,res1,res2:integer;
s:string;
begin
read(s);
if (s[1]<>' ') and (s[2]=' ') then res2:=res2+1;
if (s[length(s)-1]<>' ') and (s[length(s)-2]=' ') then res2:=res2+1;
if (s[length(s)-1]='о') and (s[length(s)-2]<>' ') then res1:=res1+1;
if length(s)>5 then
for i:=3 to length(s)-3 do
if (s[i-1]=' ') and (s[i+1]=' ') then res2:=res2+1;
if length(s)>6 then
for i:=2 to length(s)-3 do
if (s[i-1]<>' ') and (s[i+1]=' ') and (s[i]='о') then res1:=res1+1;
writeln('местоимений-',res2,' наречий-',res1);
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru