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

переписать на С++ задачи на паскале (12 штук) - C++

Восстановить пароль Регистрация
 
Malidinu
 Аватар для Malidinu
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 58
16.01.2012, 21:51     переписать на С++ задачи на паскале (12 штук) #1
Помогите перенетси в С++ Несколько задач.. 12 штук.. Они не сложные написанны на паскале..
Буду очень благодарен..
Все лежит в архвие..
Вложения
Тип файла: rar Задачи.rar (226.5 Кб, 31 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Serejke_qq
 Аватар для Serejke_qq
149 / 107 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
16.01.2012, 23:18     переписать на С++ задачи на паскале (12 штук) #2
1:
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    double a,b,c;
 
    cout << "input a : ";
    cin >> a;
 
    cout << "input b : ";
    cin >> b;
 
    c = sqrt(a*a + b*b);
 
    double p = a + b + c;
 
    cout << "\nc = " << c;
    cout << "\nP = " << p;
 
    return 0;
}
Добавлено через 1 минуту
3:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main()
{
    int a,b,c;
 
    cout << "input a,b,c : ";
    cin >> a >> b >> c;
 
    if((a > 0) && (b > 0) && (c > 0))
        cout << "\nвсе числа больше нуля ";
    else
        cout << "\nне все числа больше нуля ";
 
    return 0;
}
Добавлено через 1 минуту
4:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main()
{
    double a,b,c;
 
    cout << "input a,b,c : ";
    cin >> a >> b >> c;
 
    if((a < b) && (a < c))    cout << "min = " << a;
        else
        if((b < a) && (b < c))    cout << "min = " << b;
        else
            cout << "min = " << c;
 
    return 0;
}
Добавлено через 1 минуту
6:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main()
{
    double p = 1;
    int n;
 
    cout << "input n : ";
    cin >> n;
 
    for(int i=1; i<n; i++)
        p *= (1 + 0.1 * i);
 
    cout << p;
 
    return 0;
}
честно говоря в задания не очень вчитывался.. если что не так, sorry
Malidinu
 Аватар для Malidinu
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 58
16.01.2012, 23:33  [ТС]     переписать на С++ задачи на паскале (12 штук) #3
Спасибо.. все работает.. =)
zelim
77 / 77 / 4
Регистрация: 26.12.2011
Сообщений: 217
16.01.2012, 23:50     переписать на С++ задачи на паскале (12 штук) #4
Продолжу список ))
2:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int a, b, c, x, p;
 
    cout << "VVedite chislo: ";
    cin >> x;
 
    a= x/100;
    b= (x/10) % 10;
    c = x % 10;
 
    p = c*100+b*10+a;
 
    cout << "Perestavlennoe: " <<  p;
 
    return 0;
}
7:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
    int arr[10] = {1,2,3,4,5,6,7,8,9,0};
    int count=0, i=0;
 
    while(arr[i]!=0) 
    {
        count++;
        i++;
    }
 
    cout >> "Kol-vo chisel d nabore: " >> count;
 
    return 0;
}
В принципе, можно и без count обойтись - сразу i-1 вывести.
Если еще актуально, позже другие задачи рассмотрю.. ))
Malidinu
 Аватар для Malidinu
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 58
17.01.2012, 00:00  [ТС]     переписать на С++ задачи на паскале (12 штук) #5
Спасибо))
Dima249
10 / 10 / 0
Регистрация: 02.10.2011
Сообщений: 69
17.01.2012, 00:12     переписать на С++ задачи на паскале (12 штук) #6
присоединюсь

9:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    int n,d=0;
    float min=1000;
    cout<<"vvedite N";
    cin>>n;
    cout<<endl;
    float *mas = new float[n];
for (int i=0; i<n; i++)
{cout<<"mas["<<i+1<<"]:";
cin>>mas[i];}
    for (int i=0; i<n; i++)
  if (mas[i]<min && mas[i]>0)
       {min=mas[i];
        d++;}
    if (d==0)
        cout<<d;
    else cout<<min;
return 0;}
может кто доработает по поводу min=1000 6 строка
zelim
77 / 77 / 4
Регистрация: 26.12.2011
Сообщений: 217
17.01.2012, 00:26     переписать на С++ задачи на паскале (12 штук) #7
8:
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
#include <iostream>
using namespace std;
 
void Sortinc3(int &, int &, int &);
 
int main()
{
    int a, b, c;
 
    cout << "Vvedite chisla: ";
    cin >> a >> b >> c;
 
    Sortinc3(a,b,c);
    cout << "Chisla v poryadke: " << a << b << c;
 
    return 0;
}
 
void Sortinc3(int &a, int &b, int &c)
{
    int mx,sr,mn;
    if(a>b)
        mx=a;
    else
        mx=b;
    if(c>mx)
        mx=c;
    if(a<b) 
        mn=a;
    else 
        mn=b;
    if (c<mn) 
        mn=c;
    b=a+b+c-mn-mx;
    a=mn;
    c=mx;
 
}
Dima249
10 / 10 / 0
Регистрация: 02.10.2011
Сообщений: 69
17.01.2012, 00:34     переписать на С++ задачи на паскале (12 штук) #8
10:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main()
{
    int n,i;
    cout<<"vvedite N";
    cin>>n;
    int *mas = new int[n];
    for ( i=0; i<n; i++)
    {   cout<<"A["<<i+1<<"]";
        cin>>mas[i];
    }
     i=1;
    for (i=1; i<n; i+=2)
    {
        cout<<mas[i]<<" ";
    }
return 0;}
так пойдёт надеюсь?
Serejke_qq
 Аватар для Serejke_qq
149 / 107 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
17.01.2012, 00:57     переписать на С++ задачи на паскале (12 штук) #9
10:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 10
#include <iostream>
using namespace std;
 
int main()
{
    int n;
    int * arr;
 
    cout << "input size : ";
    cin >> n;
 
    arr = new int[n];
 
    for(int i=0; i<n; i++)
        cin >> arr[i];
 
    for(int i=0; i<n; i+=2)
        cout << " " << arr[i];
 
    delete[] arr;
    return 0;
}
Добавлено через 20 минут
Цитата Сообщение от Dima249 Посмотреть сообщение
так пойдёт надеюсь?

Не по теме:

Только память за собой не забывайте чистить

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2012, 01:04     переписать на С++ задачи на паскале (12 штук)
Еще ссылки по теме:

C++ Переписать с C# в C++
C++ Как переписать задачи на С++, решенные ранее на Java?
C++ ВЫвести числа от 1 до n по 8 штук в строке

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

Или воспользуйтесь поиском по форуму:
Malidinu
 Аватар для Malidinu
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 58
17.01.2012, 01:04  [ТС]     переписать на С++ задачи на паскале (12 штук) #10
Не забываю.. =)
Yandex
Объявления
17.01.2012, 01:04     переписать на С++ задачи на паскале (12 штук)
Ответ Создать тему
Опции темы

Текущее время: 14:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru