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

перевести задачи с Паскаля на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В данном линейном целочисленном массиве каждый элемент с четным индексом увеличить на значение индекса, с нечетным — уменьшить на значение индекса http://www.cyberforum.ru/cpp-beginners/thread1041697.html
В данном линейном целочисленном массиве каждый элемент с четным индексом увеличить на значение индекса, с нечетным — уменьшить на значение индекса.
C++ Задача с графами на C++ Помогите решить задачу. Дан граф(орграф) без циклов. Составить описание данных для его представления и фрагмент подпрограммы(подпрограмму): а) проверки,существует ли путь от вершины А к вершине В;... http://www.cyberforum.ru/cpp-beginners/thread1041691.html
Массивы. Заменить 3ий элемент в 1ой строке матрицы А на max элемент C++
Помогите пож Матрица А цифры любые заменить 3ий элемент в 1ой строке матрицы А на max элемент
Удаление динамического массива C++
Привет. Сделал программу с 3 динамическими массивами, но дело в том, что 2 из них, размер которых задается с клавиатуры, удаляются в конце из памяти, а 3-ий, размер которого формируется в процессе...
C++ Проверить два идущих подряд нуля в массиве http://www.cyberforum.ru/cpp-beginners/thread1041667.html
Как правильно проверить два идущих подряд нуля в массиве? Чтобы при выполнении условия один массив заполнялся данными из другого? Мои попытки к успеху не приводят if (mas != 0 && mas != 0 && mas !=...
C++ Файл со строками Дан текстовый файл. Переписать в новый файл все его строки, длина которых больше заданного числа. Входной файл «1.txt» содержит строковые словосочетания. То есть нужно со строками работать? Или... подробнее

Показать сообщение отдельно
Константин_2012
53 / 54 / 17
Регистрация: 06.02.2013
Сообщений: 255
Записей в блоге: 1
15.12.2013, 00:41
Цитата Сообщение от Венеамин Посмотреть сообщение
Ребята ну пожалуйста помогите...очень надо...а я С++ вообще не знаю =((
сессия? мне вон с Си никто не может помочь, я pascal особо не помню уже. Сейчас попробую помочь, знаю что это такое, когда помощь нужна

Добавлено через 54 секунды
Цитата Сообщение от Венеамин Посмотреть сообщение
Ребята ну пожалуйста помогите...очень надо...а я С++ вообще не знаю =((
Задача 1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
void main()
{
    system("cls");
    double x;
    int z,d;
    cout<<"Введите число: ";
    cin>>x;
    x = x*10;
    z = (int) (x);
    d = z % 10;
    cout<<"\nПервая цифра дробной части = "<<d<<endl;
    system ("pause");
}
Добавлено через 12 минут
Цитата Сообщение от Венеамин Посмотреть сообщение
Задача 2
Program2;
var x,y: read;
begin
write("введите x и y");
readln(x,y);
if(x<=0) and (x>=-2) and (y<=1) and (y>=0) or (y<=1-x) and (y>=x-1) and (x>=0) then
writeln (" точка принадл.обл.")
else writeln("точка не принад.обл."):,
end.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
void main()
{
    double x,y;
    cout<<"Введите x и y: ";
    cin>>x>>y;
    if (((x<=0) && (x>=-2) && (y<=1) && (y>=0)) || ((y<=1-x) && (y>=x-1) && (x>=0)))
        cout<<"\nТочка принадлежит области.";
    else cout<<"\nТочка не принадлежит области.";
    cout<<"\n";
    system ("pause");
}
Добавлено через 7 минут
Цитата Сообщение от Венеамин Посмотреть сообщение
Задача 3
Program3;
var
a,b,c,min,max1,max2: integer;
begin
write("введите три числа ");
readln(a,b,c);
max2=c;
if a<b then
begin
min:=a;
max1:=b;
end
else begin
min:=b;
max1:=a;
end;
if c<min then
begin
min:=с;
max1:=a;
max2:=b;
end;
writeln(max1*max2);
end.
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
#include <iostream>
using namespace std;
 
void main()
{
    int a,b,c,min,max1,max2;
    cout<<"Введите три числа: ";
    cin>>a>>b>>c;
    max2 = c;
    if (a<b)
    {
        min = a;
        max1 = b;
    }
    else 
    {
        min = b;
        max1 = a;
    }
    if (c<min)
    {
        min = c;
        max1 = a;
        max2 = b;
    }
    cout<<("\n")<<(max1*max2)<<endl;
    system ("pause");
}
Добавлено через 12 минут
Цитата Сообщение от Венеамин Посмотреть сообщение

Задача 4

Program4;
var x,y,e,s: read;
i:integer;
begin
write ("введите y и e");
S:=x;
y;=x;
x:x*x; (x в квадрате)
i:=3;
while abc(y)>=e do
begin
y:=y*x/((i-1)*i)
S:=s+y;
i:=i+2;
end;
writeln("s=",s:10:2);
end.
Точно написал? вводить не у и х нужно?

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