С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Borland
3 / 3 / 0
Регистрация: 19.11.2011
Сообщений: 133
#1

отредактивароть код - C++

02.12.2012, 23:31. Просмотров 259. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста, нужно что бы программа правильно заработала
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
#include "stdafx.h"
#include <locale>  
#include "time.h"
#include "math.h"
#include "stdlib.h"
#include <iostream>
using namespace std; 
 
int _tmain(int argc, _TCHAR* argv[])
{int N,i,index=0;
float sum=0;
setlocale(0,".1251");
cout<<"введите количество элементов массива"<<endl;
cin>>N;
if (N>0)
{
    int *A=new int[N];
    srand((int)time(0));
    for (i=0;i<N;i++);
    *(A+i)/rand()%10*0.1-1;
    for (i=0;i<N;i++);
    {
        cout<<"A["<<i<<"]="<<*(A+i)<<" ";
        if (*(A+i)<0)
            sum+=*(A+i);
        if(*(A+i)>0);
            index+=i;
    }
    cout<<endl;
    if (sum!=0)
    cout<<"сумма отрицательных элементов массива равна"<<sum<<endl;
    else 
        
        cout<<"ограничительных элементов в массиве не обнаруженно"<<endl;
    if (index>0)
            
        cout<<"сумма индексов положительных элементов массива равна"<<index<<endl;
    else
 
        cout<<"положительных элементов в массиве не обнаруженно"<<endl;
}
else 
    cout<<"в массиве должен быть хотябы один элемент"<<endl;
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 23:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос отредактивароть код (C++):

Код написан в Dev C. Не работает в Visual. Как нужно переделать код? - C++
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт ошибку. ...

Не получается запустить длинный код Алгоритма Гомори, код правильный. - C++
Собственно как запустить код через С++Builder 6 #include&lt;ctype.h&gt; #include&lt;string.h&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; ...

Как получить исходный код *.exe или отредактировать его исполняемый код? - C++
Собственно возможно ли декомпилить его так, чтобы можно было потом обратно скомпилировать? Или хотя-бы отредактировать код, только не...

Написать код для игры НИМ. проверьте пожалуйста тот ли это код - C++
#include &lt;string&gt; using namespace std; int compChoose(int markers); int userChoose(int markers); int...

перевод десятичного вещественного в машинный код(двоичный код) - C++
пожалуйста , подскажите пожалуйста код C++ ,для перевода вещественного числа в машиное (двоичное представление,32 бит). Без использования...

перевести код на С++ или написать свой код - C++
Задано предложение. Составить программу вывода на экран слов, в которых первая и последняя буквы совпадают. program Project1; ...

4
Boshop
13 / 13 / 0
Регистрация: 25.09.2012
Сообщений: 122
03.12.2012, 07:15 #2
а что собственно должен делать код? можно вкратце?
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.12.2012, 07:54 #3
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 "stdafx.h"
#include <locale>  
#include "time.h"
#include "math.h"
#include "stdlib.h"
#include <iostream>
using namespace std; 
 
int _tmain(int argc, _TCHAR* argv[])
{
int N,i,index=0;
float sum=0;
setlocale(0,".1251");
cout<<"введите количество элементов массива"<<endl;
cin>>N;
if (N>0)
{
    int *A=new int[N];
    srand((int)time(0));
    for (i=0;i<N;i++)
        *(A + i) = (rand() % 10) - 5;
    for (i=0;i<N;i++)
    {
        cout<<"A["<<i<<"]="<<*(A+i)<<" ";
        if (*(A+i)<0)
            sum+=*(A+i);
        if(*(A+i)>0)
            index+=i;
    }
    cout<<endl;
    if (sum!=0)
    cout<<"сумма отрицательных элементов массива равна "<<sum<<endl;
    else 
        
        cout<<"ограничительных элементов в массиве не обнаруженно"<<endl;
    if (index>0)
            
        cout<<"сумма индексов положительных элементов массива равна "<<index<<endl;
    else
 
        cout<<"положительных элементов в массиве не обнаруженно"<<endl;
}
else 
    cout<<"в массиве должен быть хотябы один элемент"<<endl;
 
    return 0;
}
1
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,259
03.12.2012, 08:07 #4
Цитата Сообщение от Borland Посмотреть сообщение
if (*(A+i)<0)
* * * * * * sum+=*(A+i)
A[i] писать не проще???
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
03.12.2012, 09:11 #5
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
#include <iostream>
#include <clocale>
#include <cstdlib>
#include <ctime>
 
int main() {
    srand(time(NULL));
    setlocale(LC_ALL, "Russian");
    int size = 0;
    
    std::cout << "Введите размер массива: ";
    std::cin >> size;
    
    int *array = new int [size];
    int negSum = 0, indSum = 0;
    
    std::cout << "Массив: " << std::endl;
    for (int i = 1; i < size + 1; i++) {
        std::cout << (array[i] = rand() % 99 - 25) << " ";
        negSum += array[i] < 0 ? array[i] : 0;
        indSum += array[i] > 0 ? i : 0;
    }
    delete [] array;
    
    std::cout << "\nСумма отрицательных: " << negSum << std::endl;
    std::cout << "Сумма индексов положительных: " << indSum << std::endl;
    
    system("pause");
    return 0;
}
1
03.12.2012, 09:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2012, 09:11
Привет! Вот еще темы с ответами:

Visual c++ код перевести в gcc linux код - C++
Ниже есть код. Нужно сделать так, что бы он компилировался и работал в линуксе(компиляция с помощью gcc). #include &quot;stdio.h&quot; #pragma...

код, который прекрасно выполняет Code::Blocks не выполняеться в Студии, как сделатьь так чтобы Студия воспринимала этот код?? - C++
Ребята, обьясните мне чего код, который прекрасно выполняет Code::Blocks не выполняеться в Студии, там требуються существенно другие...

Перевести код программы Паскаля в код С++ - C++
В массиве Х (15) найти произведение и количество элементов расположенных между наибольшими и наименьшими элементами кто может перевести...

Нужно засунуть код инструкции в 4 char'a так, чтобы в памяти это был код инструкции. - C++
Доброго времени суток. Есть дизассемблированный код. Нужно засунуть код иструкции в 4 чара так, чтобы в памяти это был код инструкции. Как...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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