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

Перевести код с Pascal - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Методом Эйлера решить дифференциальное уравнение http://www.cyberforum.ru/cpp-beginners/thread120234.html
кодеры есть? методом эйлера решить диф уравнение я знаю код есть везде, но я щас в плохом состоянии чтобы искать у кого выйдет быстрее всех - скину пятак баксов постим сю ПС. прогу которая бы решала
C++ Игра "кто хочет стать миллионером?" Люди, если не жалко плз выложите код данной игры, если завалялся у кого нибудь... http://www.cyberforum.ru/cpp-beginners/thread120229.html
Не могу найти ошибку C++
Как правильно сделать через рекурсию?
Цикл: вычислить значения функции на заданном интервале C++
На интервале 3≤x≤6 с шагом 0,3 для каждого y из интервала 5≤y≤7,2 с f(x,y)=³√x²+3y(Все выражение x²+3y под корнем третьей степени). Помогите пожалуйста!!!!!!!!
C++ Массив(Матрица). http://www.cyberforum.ru/cpp-beginners/thread120151.html
Характеристикой столбца назовем наибольшее количество идущих подряд отрицательных элементов.Вывести максимальное количество элементов в столбце!!!! Помогите пожалуйста.
C++ шифровка\дешифровка пароля\логина Возникла проблема) Ситуация такая. Есть Логин и Пароль . Нужно их шифрануть. Есть алгоритм шифрования . Согласно этому алгоритму для шифровки нужно: 1)Шифруемая строка 2)Ключ 3)Длинна шифруемой строки = длине ключа Вот.Я хочу вот что: не хранить на серваке паролей(-потому-что если их нету на серваке то и украсть их оттуда никак , логично ?хД) , точней нигде ни хранить паролей. Мне нужно... подробнее

Показать сообщение отдельно
toxa92
167 / 94 / 2
Регистрация: 16.04.2010
Сообщений: 464
23.04.2010, 01:12
Сейчас переведу синтаксис, код оставлю таким же

Добавлено через 2 часа 21 минуту
вобщем код есть, компилиться. работу проверяйте сами

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#include "stdafx.h"
#include <time.h>
#include <stdlib.h>
 
# define WG 100
 
 
struct tmasi 
{
    int massiv[WG];
}a,mas;
int n,kl;
 
//procedure of input
void pr_wod(int kl,int n, tmasi mas)
{
int i;
 
system("cls");
    {
    printf("pls enter dimension of file, less or equal 100\n");
    scanf("%d", &n);
    }
    //control the value of variable
    while (n>WG)
    {
    system("cls");
    printf("\ninvalid, entered ds more 100\n");
    scanf("%d", &n);
    }
if (kl==1) printf("\nYou are not entered element of file, because it is auto value\n");
srand((unsigned) time(NULL));
for (i=1;i<(n+1);i++)
    switch(kl)
    {
        case 1:mas.massiv[i]=rand()%201-100;break;
        case 2:{
            printf("pls enter %d element of file\n", i);
            scanf("%d", &mas.massiv[i]);
            };break;
    }
}
 
//procedure of output
void pr_out(int n, tmasi mas)
{
    int i;
    for (i=1;i<(n+1);i++)
        printf("%6d\n",mas.massiv[i]);
            
}
 
//function of search negative element
int f_otr(int n, tmasi mas)
{
int i, result=0;
for (i=1;i<(n+1);i++)
    if (mas.massiv[i]<0) 
    {
    result=i;
    break;
    }
return result;
}
 
//function calculate of sum negative elevents of file
int f_sum(int n, tmasi a)
{
int i,sum=0;
for(i=1;i<(n+1);i++)
    if (mas.massiv[i]<0) sum+=mas.massiv[i];
return sum;
}
 
//function of work with negative elements
void pr_otr_el(int n, tmasi a)
{
int i,j,pos,sum;
pos=f_otr(n,a);
if (pos==0)
    {
        printf("\nIn file absent negative elements\n");
    }
sum=f_sum(n,a);
for (i=1;i<pos;i++)
    a.massiv[i]=sum;
printf("First negative element - %d\n",a.massiv[pos]);
printf("Sum of negative elements - %d\n", sum);
printf("File if reform\n");
}
 
 
 
int _tmain(int argc, _TCHAR* argv[])   
{
 
system("cls");
while (1)
{
    do
    {
        printf("1 - create file of integer numbers\n");
        printf("2 - Output elements of one-dimensional file\n");
        printf("3 - Work with negative elements of file\n");
        printf("4 - End of work\n");
        scanf("%d", &kl);
        switch (kl)
        {
            case 1:
            {
                system("cls");
                pr_wod(2,n,a);
                system("cls");
                printf("File is input\n");
            }break;
            case 2:
            {
                system("cls");
                if (n==0)
                {
                    pr_wod(1,n,a);
                }
                printf("File\n");
                pr_out(n,a);
            }break;
            case 3:
            {
                system("cls");
                pr_otr_el(n,a);
                printf("point is executed\n\n");
            }break;
            case 4:
            {
                printf("bye");getchar();
            }break;
        }
    }while ((kl>=1)&&(kl<=4));
}
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru