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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
povtiasd051
2 / 2 / 0
Регистрация: 06.12.2010
Сообщений: 135
#1

Преобразуйте программу на язык С++ - C++

06.07.2011, 20:29. Просмотров 610. Ответов 12
Метки нет (Все метки)

Кто может сделать перевод на С Pascala на С++ эту программу
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program MaxElem;
uses Crt;
type Mas = array[1..20] of Real;
var A: Mas;
  i, N: Integer;
  k: Integer;
  Amax: Real;
begin
  СlrScr;
  Write('Введите N = '); ReadLn(N);
  for i := 1 to N do {Ввод значений элементов массива А}
  begin
    Write('A [ ', i, ' ] = '); ReadLn(A[i])
  end;
  Amax := A[1]; k := 1; {Поиск максимального элемента}
  for i := 2 to N do
    if A[i] > Amax then
    begin
      Amax := A[i]; k := i
    end;
  WriteLn; WriteLn('Наибольший элемент', k, '-й');
  WriteLn('Его значение ', Amax: 5: 1); ReadLn
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2011, 20:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразуйте программу на язык С++ (C++):

Переведите программу в язык С++ - C++
У меня такая же задача. Только надо на С++. В спойлер дано задание. Кому не трудно. На с++ переделайте с паскаля. Составьте программу,...

переделать программу из Pascal в язык С - C++
Дано натуральное число n, равное выраженной в копейках цене некоторого товара, например, 317, 5005, 100 и т. д. Выразить цену в рублях и...

Перевести программу с языка Паскаль в язык С++ - C++
Имееться задача на Pascale: {Метод Ньютона решения нелинейного уравнения} program Newton; uses crt; {модуль управления экраном} ...

Перевести программу,написанную на паскале,на язык си++ - C++
uses crt; var a:array of integer; m,i,j,s,mx:integer; begin randomize; write('Количество столбцов матрицы m='); read(m); ...

Преобразуйте конструктор - C++
Дан класс MyString: class MyString { char *ps; int size,len; public: MyString(); MyString(int...

Преобразуйте одномерный массив - C++
Преобразуйте одномерный массив таким образом, чтобы сумма элементов в его первой половине была бы как можно ближе к сумме элементов его...

12
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
06.07.2011, 20:49 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main()
{
    int n, *arr, max=0;
    std::cout<<"Enter n \n";
    std::cin>>n;
    arr = new int [n];
    for(int i=0; i<n; i++)
    {
        std::cout<<"arr["<<i+1<<"] = ";
        std::cin>>arr[i];
        if(arr[i]>arr[max])
        max=i;
    }
    for(int i=0; i<n; i++)
    std::cout<<arr[i]<<" ";
    std::cout<<"\nMax "<<arr[max]<<" index "<<max+1<<std::endl;
    system("pause");
    return 0;
}
1
povtiasd051
2 / 2 / 0
Регистрация: 06.12.2010
Сообщений: 135
07.07.2011, 20:56  [ТС] #3
эту тоже преобразуйте в С++

Pascal
1
2
3
4
5
6
7
8
9
10
Program gh;
var x:real;
begin
write('X= '); readln(x);
if x>3
then
writeln('Popadaet v oblast II')
else
writeln(' Popadaet v oblast I');
end.
 Комментарий модератора 
Используйте теги форматирования кода!
0
diagon
Higher
1933 / 1199 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
07.07.2011, 21:03 #4
Скомпилить не на чем, проверьте
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main(){
std::cout << "X=";
double x;
std::cin >> x;
if (x > 3)
std::cout << "Popadaet v oblast II";
else
std::cout << "Popadaet v oblast I");
}
0
silent_1991
Эксперт С++
4997 / 3055 / 149
Регистрация: 11.11.2009
Сообщений: 7,040
Завершенные тесты: 1
07.07.2011, 21:06 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    double x;
 
    std::cout << "X = ";
    std::cin >> x;
 
    if (x > 3.0)
        std::cout << "Popadaet v oblast II" << std::endl;
    else
        std::cout << " Popadaet v oblast I" << std::endl;
 
    return 0;
}
0
povtiasd051
2 / 2 / 0
Регистрация: 06.12.2010
Сообщений: 135
07.07.2011, 21:25  [ТС] #6
Цитата Сообщение от diagon Посмотреть сообщение
Скомпилить не на чем, проверьте
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main(){
std::cout << "X=";
double x;
std::cin >> x;
if (x > 3)
std::cout << "Popadaet v oblast II";
else
std::cout << "Popadaet v oblast I");
}
Выдает ошибку type qualifier 'std' must be a struct or class name
0
Daemon025
380 / 328 / 67
Регистрация: 06.12.2010
Сообщений: 894
07.07.2011, 21:29 #7
Цитата Сообщение от povtiasd051 Посмотреть сообщение
std::cout << "Popadaet v oblast I");
) здесь лишняя
0
diagon
Higher
1933 / 1199 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
07.07.2011, 21:47 #8
Да, лишняя, но ошибка из-за другого вроде...
Есть подозрение, что у ТСа борланд...
0
silent_1991
Эксперт С++
4997 / 3055 / 149
Регистрация: 11.11.2009
Сообщений: 7,040
Завершенные тесты: 1
07.07.2011, 21:48 #9
diagon, ну, на код во втором посте он вроде не жаловался...
0
povtiasd051
2 / 2 / 0
Регистрация: 06.12.2010
Сообщений: 135
07.07.2011, 22:46  [ТС] #10
Помогите составит программу на С++ по этому задачи завтра сдавать надо
У покупателя есть n монет достоинством H(1),..., H(n). У продавца есть m монет достоинством B(1),...,B(m). Может ли купить покупатель вещь стоимости S так, чтобы у продавца нашлась точная сдача (если она необходима).
0
Jupiter
Каратель
Эксперт С++
6566 / 3987 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.07.2011, 22:58 #11
Цитата Сообщение от povtiasd051 Посмотреть сообщение
Помогите составит программу на С++
вы просите помочь составить программу, значит у вас есть соображения по поводу решения этой задачи, поделитесь с нами
0
povtiasd051
2 / 2 / 0
Регистрация: 06.12.2010
Сообщений: 135
07.07.2011, 23:19  [ТС] #12
Цитата Сообщение от Maxwe11 Посмотреть сообщение
вы просите помочь составить программу, значит у вас есть соображения по поводу решения этой задачи, поделитесь с нами
именно с чем поделится
0
Jupiter
Каратель
Эксперт С++
6566 / 3987 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.07.2011, 23:23 #13
Цитата Сообщение от povtiasd051 Посмотреть сообщение
именно с чем поделится
как вы представляете решение этой задачи с точки зрения математики и алгоритмов
0
07.07.2011, 23:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2011, 23:23
Привет! Вот еще темы с ответами:

Написать программу, которая переводит английский текст на язык хакеров - C++
Написать программу, которая переводит английский текст на язык хакеров. При этом некоторые буквы исходного текста заменяются на...

написать программу для прверки простого числа. язык программировние С - C++
Дано целое число, не превосходящее 2^32=4294967296. Написать программу для проверки того, является ли данное число простым. ...

Преобразуйте КА к детерминированному виду и минимизируйте полученный КА - C++
Помогите с решением задачки: Задан КА: M({S,R,Z}, {a,b}, δ, S, {Z}), δ(S,a) = {S.R}, δ(R,b) = {R}. δ(R,a) = {Z}. Преобразуйте его к...

Преобразуйте массив (Использовать динамические массивы.) - C++
Использовать динамические массивы. Преобразуйте массив так, чтобы все положительные элементы массива стали отрицательными и наоборот, а...


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

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

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