Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать файл из действительных чисел. Найти расположенные в порядке убывания их модулей https://www.cyberforum.ru/ cpp-beginners/ thread621045.html
В этой программе представлен алгоритм решения: Сформировать файл из действительных чисел. Найти наибольшее из значений модулей компонентов с четными номерами. А мне нужно так: Сформировать файл...
C++ Обратная формула
Задача есть формула: a=(a1+7)%10; Как будет обратная формула для получения a1 ? задача 3.46 Дейтела все сделал а тут затык. Помогите. Спасибо.
C++ Массивы. Ошибка в программе
Помогите, пожалуйста, решить задачу! Почему не проверяется условие с массивом. Что не так? Весь текстовый файл у меня забит словами "Clean". #include <fstream> #include <iostream> using...
C++ Подсчет частоты встречи слов от 1 до 10 букв Подсчет частоты встречи слов от 1 до 10 букв(включительно) в текстовых файлах русского алфавита. Нужно подсчитать и сделать в stringird некую статистику: длина слова, количество встреченных слов в... https://www.cyberforum.ru/ cpp-beginners/ thread621016.html
C++ Задание на деревья https://www.cyberforum.ru/ cpp-beginners/ thread621003.html
Всем доброго времени суток. Суть задачи дана строка вида: (1)(2)(3)()(4), строка может быть любой, пустые скобки означают что данная ветвь должна остаться пустой. Дерево нужно заполнить числами из...
Получить все представления числа суммой квадратов целых положительных чисел C++
Дано целое положительное число N. Получить все представления этого числа суммой квадратов целых положительных чисел. Выдать сообщение, если это невозможно.
Структуры, Графика, Консоль, MSVS2010 - убрать лишнее C++
Помогите, что здесь не так? Пытаюсь адаптировать код борланда для MSVS 2010 ... ещё будет здорово , если кто-нибудь подскажет альтернативу window(); textbackground(); textbackground();textcolor();...
C++ Не могу определить почему не так кодировка И так сразу к сути,путаюсь вывести текст в фаил русскими буквами а там ироглифы код : struct a { char name; a() { memset(name,'\0',120); } void add(char *p) https://www.cyberforum.ru/ cpp-beginners/ thread620985.html
C++ Тип множество https://www.cyberforum.ru/ cpp-beginners/ thread620964.html
Кто знает в делфи есть тип множество например set of char= , а в с++ есть аналог? или приходится довольствоваться массивами.
C++ С помощью рекурсивной функции вычислить значение выражения С помощью рекурсивной функции вычислить x^n по формуле: x^n=1 при n=1, x^n=1/x^|n| при n<0, x^n=x*x^(n-1) при n>0. все три уравнения составляют систему. помогите с задачкой https://www.cyberforum.ru/ cpp-beginners/ thread620959.html
9 / 9 / 2
Регистрация: 18.06.2012
Сообщений: 33
0

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

08.07.2012, 20:57. Просмотров 365. Ответов 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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.