Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет https://www.cyberforum.ru/ cpp-beginners/ thread1579891.html
Создать файл, содержащий текст на английском языке. Найти слово, встречающееся в каждом предложении, или сообщить,что такого слова нет.Результат записать в новый файл 5 задача на...
Матрица, инициализация переменных C++
Здравствуйте. Написала программу, которая должна в матрице в строках с отрицательными элементами брать элемент, который находится на главной диагонали и найти среди таких элементов максимальный...
C++ Структура в С++
Добрый день всем! Вот моё задание: Известны фамилии 25 человек, их семейное положение: женат (замужем) или нет, и сведения о наличии детей (есть или нет). Определить фамилии женатых (замужних)...
C++ Определить какое из любых двух из 24 событий произошло в эти сутки раньше Известна информация о 24 событиях, произошедших в течении суток: часы (значения от 0 до 23), минуты (от 0 до 59) и секунды (от 0 до 59). Составить программу, определяющую, какое из любых двух событий... https://www.cyberforum.ru/ cpp-beginners/ thread1579850.html
C++ Smart pointers + полиморфизм + делегирование. Ошибка компиляции https://www.cyberforum.ru/ cpp-beginners/ thread1579835.html
Доброго времени суток, уважаемые форумчане! Есть вопрос по поводу использования умных указателей в качестве указателей на абстрактные классы. Сразу к коду: /*Абстрактный класс:*/ class View...
C++ Найти наименьший непарный элемент массива по значению
Доброе время суток всем) Допустим есть массив с элементами {1,4,6,1,2,3,1,2,2,3}. Программа должна вывести наименьший непарный элемент по значению, то есть 4. А выводит 1. Уже голова кипит, помогите...
Ошибки сборки DLL C++
Хочу написать DLL. Написал данный код, который под linux собирается без проблем. #include <string> #ifdef __WIN32__ #define EXPORT __declspec(dllexport) #else #define EXPORT #endif
C++ Найти количество элементов последовательности кратных ее первому элементу Дана последовательность из n целых чисел. Найти количество элементов этой последовательности, кратных ее первому элементу. так не работает, я явно что-то забыл... for (int i = 0; i < 10; i++) {... https://www.cyberforum.ru/ cpp-beginners/ thread1579798.html
C++ Скопировать элементы первого массива во второй https://www.cyberforum.ru/ cpp-beginners/ thread1579794.html
Как можно одной функцией скопировать все элементы первого массива во второй, но так чтобы они сохранились в элементы второго массива с определенной позиции ?? Можете простенький примерчик с такой...
C++ Работа с несколькими файлами Имеются два типизированных файла одинакового размера, элементами которых являются отдельные символы. Выяснить, совпадают ли их элементы. Если нет, то получить номер первого компонента, в котором эти... https://www.cyberforum.ru/ cpp-beginners/ thread1579791.html
Эксперт PHP
2380 / 2138 / 987
Регистрация: 14.05.2014
Сообщений: 6,235
Записей в блоге: 1
13.11.2015, 13:34 0

Перепишите с Pascal на C++

13.11.2015, 13:34. Просмотров 866. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено ВС17061998 как решение

Решение

ВС17061998,
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
45
46
47
#include <iostream>
 
struct TInfo
{
    double M, V;
};
 
int main()
{
    const int N_MAX = 30;
    TInfo Info[N_MAX];
    int i, i_min, n;
    double min, temp;
    
    do
    {
        std::cout << "Количество тел (не более " << N_MAX << "): ";
        std::cin >> n;
    }
    while (n < 0 || n > N_MAX);
    
    std::cout << "Введите данные о телах: " << std::endl;
    
    for (i = 0; i < n; ++i)
    {
        std::cout << "Масса тела №" << i + 1 << ": ";
        (std::cin >> Info[i].M).get();
        std::cout << "Объем тела №" << i + 1 << ": ";
        (std::cin >> Info[i].V).get();
    }
    
    min = Info[0].M / Info[0].V;
    i_min = 1;
    for (i = 1; i < n; ++i)
    {
        temp = Info[i].M / Info[i].V;
        if (temp < min)
        {
            min = temp;
            i_min = i + 1;
        }
    }
    
    std::cout.fixed;
    std::cout.precision(4);
    std::cout << "Минимальная плотность у тела №" << i_min << " и она равна " << min << " кг/м^3" << std::endl;
}


Вернуться к обсуждению:
Перепишите с Pascal на C++
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2015, 13:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перепишите задачу из Pascal на Basic (Есть условие)
Здравствуйте, прошу о помощи. Решите задачу: В начальной школе Будущего изучали целые числа...

Turbo Pascal, Pascal ABC, Free Pascal, PascalABC.NET - в чем разница?
Всем привет, решил изучать Паскаль, но на форуме увидел 4 его версии - Turbo Pascal, Pascal ABC,...

Перепишите с С на С++
#include&lt;conio.h&gt; #include&lt;stdio.h&gt; const int N = 10; main(){ int A, i, b; for(i=0;...

перепишите на с++
перепишите с С# на С++ ( if (comboBox1.Text == &quot;POST&quot;) ( syring s =...

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