Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 12.05.2011
Сообщений: 48

Перевести на C++

06.07.2012, 14:36. Показов 1191. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть прграммы написанные на паскале, помогите пожалуйста перевести их код на C++, вот условия:

1)Написать программу,который вычисляет оптимальный вес для пользователя,сравнивает его с реальным и выдает рекомендацию о необходимости поправиться или похудеть.Оптимальный вес вычисляется по формуле:Рост(см)-100=Вес(кг).

Pascal
1
2
3
4
5
6
7
8
9
10
var
  rost, ves: integer;
 
begin
  write('Введите рост: ');readln(rost);
  write('Введите вес: ');readln(ves);
  if rost - 100 > ves then writeln('ешь больше');
  if rost - 100 = ves then writeln('ты идеален :D');
  if rost - 100 < ves then writeln('ешь меньше');
end.

2)Имеется текстовый файл.Найти длину самой длинной строки.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var f:text;
    s:string;
    mx:byte;
begin
clrscr;
assign(f,'file1.txt');
reset(f);
mx:=0;
while not eof(f) do
 begin
  readln(f,s);
  if length(s)>mx then mx:=length(s);
 end;
close(f);
write('Наибольшая длина строки в файле=',mx);
readln
end.

спасибо!!!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.07.2012, 14:36
Ответы с готовыми решениями:

Перевести фиолетовый (105, 62, 151) из RGB в HSB, уменьшить яркость в 2 раза и перевести обратно
Помогите пожалуйста! Перевести фиолетовый (105, 62, 151) из RGB в HSB, уменьшить яркость в 2 раза и перевести обратно

QString перевести в char* || QChar перевести в char*
Подскажите пожалуйста как сделать: Исходники в utf-8, qt4.8 setlocale(LC_ALL, &quot;Russian&quot;); QTextCodec *wincodec =...

Как презентации SWF флэш сайта перевести в HTML5 с сохранением эфектов ) Как правильно и полноценно Перевести SWF в HTML5
программа Sothink SWF Decompiler конвертирует SWF файл в HTML5 разбивая его на HTML и JS ...но она тянет только файл 15kb ...это очень...

2
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
06.07.2012, 14:51
Лучший ответ Сообщение было отмечено U4_nik как решение

Решение

1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    size_t growth, // рост
        weight;    // вес
    std::cout << "Growth: ";
    std::cin >> growth;
    std::cout << "Weight: ";
    std::cin >> weight;
    if (growth - 100 > weight)
        std::cout << "eat more" << std::endl;
    else if (growth - 100 == weight)
        std::cout << "you are perfect" << std::endl;
    else 
        std::cout << "eat less" << std::endl;
    //system("pause");
    return 0;   
}
Добавлено через 5 минут
2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <string>
 
int main()
{
    std::ifstream in("E:\\Temp\\1.txt");
    if (!in.is_open())
    {
        std::cerr << "could not open file" << std::endl;
        return 1;
    }
    std::string buf;
    size_t max_len = 0;
    while (std::getline(in, buf, '\n'))
        if (buf.size() > max_len)
            max_len = buf.size();
    std::cout << "Max len: " << max_len << std::endl;
    in.close();
    system("pause");
    return 0;
}
1
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
167 / 167 / 30
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
06.07.2012, 14:58
Пожалуйста! Вот первая задача.
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
// nomer1.cpp: главный файл проекта.
 
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <iostream>
 
using namespace::std;
 
int main()
{
    system("chcp 1251");
    float rost, ves;
    printf("Введите рост\n");
    cin>>rost;
    printf("Введите вес\n");
    cin>>ves;
    if (rost - 100 > ves)
        printf("ешь больше");
    if (rost - 100 == ves)
        printf("ты идеален :D");
    if (rost - 100 < ves)
        printf("ешь меньше");
    getch();
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.07.2012, 14:58
Помогаю со студенческими работами здесь

Текстовый файл перевести в двоичный, а потом полученный двоичный файл перевести обратно в текстовый
Всем привет. Есть такая задачка: &quot;текстовый файл перевести в двоичный, а потом полученный двоичный файл перевести обратно в текстовый&quot;...

Перевести в С++
Помогите пожалуйста перевести на С++ function x(i: integer): real; begin x := i / (i + sqrt(i)) end; function y(k:...

Перевести с С++ на С
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; void main() { setlocale(LC_ALL,&quot;Russian&quot;); int n;...

Перевести с C++ на C#
Написать иерархию классов, описывающих служащих в компании. Она должна состоять из абстрактного базового класса Employee и производных от...

Перевести с С++ на Си
Помогите переписать на чистый Си (printf_scanf) // 5545.cpp: определяет точку входа для консольного приложения. // #include...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru