Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
9 / 9 / 2
Регистрация: 18.06.2012
Сообщений: 33
1

Не выполняется действия в функциях

08.07.2012, 20:57. Просмотров 358. Ответов 1
Метки нет (Все метки)

В программе осуществляется ввод целых чисел ( при вводе 0 происходит остановка дальнейшего ввода чисел в массив ), затем последовательность и сумма чисел массива выводятся на экран.

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
#include <iostream>
#include <locale>
 
using namespace std;
 
 
int summ(int intArray[], int sizeArray);
void Display(int intArray[], int sizeArray);
 
 
int main()
{      setlocale(LC_ALL, "Russian");
    
    int Array[128]={0}; //массив;
    int i=0; 
    for(i;i<128;i++) //вводим числа в массив;
    {
        int nVal;
        cout<<"Введите число: ";
        cin>>nVal;
 
        if(nVal==0)
        {
            break;
        }
    
        Array[i]=nVal;
    }
    
    Display(Array, i); //вывод массива на экран;
    cout<<"Сумма всех введённых чисел составляет: "<<summ(Array, i)<<endl; //вывод суммы;
    cout<<Array[127];
    system("PAUSE");
    return 0; 
}
int summ(int intArray[], int sizeArray) //ф-ция суммы;
{
    int s=0;
    for(int n=0;n>sizeArray;n++)
    {
        s+=intArray[n];
    }
    return s;
}
void Display(int intArray[], int sizeArray) //ф-ция вывода массива на экран;
{
    cout << "Введённые числа:" << endl;
    for(int n=0;n>sizeArray;n++)
    { 
        cout<<n<<"=="<<intArray[n]<<endl;
    }
    cout << endl;
}
не могу понять, почему не выполняются действия в функциях.

Добавлено через 12 минут
сорри, нашел ошибку: в функциях знаки перепутал вместо "больше", поставил "меньше".
Модераторы, пожалуйста закройте или удалите тему.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2012, 20:57
Ответы с готовыми решениями:

Если пользователь повторит все действия не выходя из программы, то функция потока не выполняется
Вот тут я создаю поток в режиме ожидания (флаг CREATE_SUSPENDED): HANDLE MainThread; MainThread =...

Код не выполняется в одном месте, но выполняется в другом
Вот код процедуры: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)...

Проект выполняется на Windows 8, но не выполняется на виртуальной машине
У меня есть проект, собранный в релиз, в котором осуществляется внедрение своей dll в память чужих...

Арифметические действия над числами. Выбор номера действия. Перевод с Pascal
Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3...

1
86 / 81 / 28
Регистрация: 02.08.2011
Сообщений: 335
09.07.2012, 09:02 2
Ты оператор в цикле напутал, поменяй на <
C++
1
n>sizeArray;
Упсс не дочитал сообщение
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.07.2012, 09:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Функция с таймером выбора действия или выполнение действия по умолчанию
Нужна функция которая выполнит действие по умолчанию, если пользователь не ввел в интерактивное...

Выполнение действия на странице после срабатывания действия в другом скрипте
В теле страницы есть скрипт такого вида: &lt;script&gt;(function(d,a,b){let...

не выполняется запрос в коде, но выполняется в phpliteadmin
всем привет! необходима небольшая помощь, есть бд с таблицей &quot;keys&quot; и одной из колонок в ней -...

This в функциях
У меня простой вопрос, почему некоторые люди постоянно в функциях-членах чуть ли не везде...


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

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

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