Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить все элементы массива с максимальным значением на сумму цифр минимального элемента https://www.cyberforum.ru/ cpp-beginners/ thread21605.html
Дан целочисленный массив А. Заменить все элементы массива с максимальным значением на сумму цифр минимального элемента.
C++ Редактирование строки
Нужно редактировать текстовый файл таким образом: у нас есть определенное кол-во символов,которое может быть в строке(можно определить define'ом,пусть будет N) и нужно сделать так,чтобы в строке в...
C++ Программа, должна выполнять дочерный процесс и передавать ему параметр через его переменные окружения https://www.cyberforum.ru/ cpp-beginners/ thread21597.html
Программа, должна выполнять дочерный процесс и передавать ему параметр через его переменные окружения. В качестве параметра использовать название файла, который открывается. Проверить следующие...
C++ Ширина столбцов матрицы #include<stdio.h> #include<conio.h> #define A 3 #define B 2 int main() { int mass,i,j,a,b,s=0; clrscr(); printf("input mass\n"); for(i=0;i<A;i++) https://www.cyberforum.ru/ cpp-beginners/ thread21588.html
Помогите! нужна простая программа C++
Всем привет, нуждаюсь в вашей помощи, мне нужна простая программа написанная на С++, не важно что она будет делать, главное чтобы в ней был цикл, желательно операторы if, for, switch. А также нужна...
C++ Сумма элементов в столбцах без отрицательных элементов https://www.cyberforum.ru/ cpp-beginners/ thread21551.html
Помогите,пожалуйста,написать программу,которая считала бы сумму элементов в столбцах,которые не содержат отрицательных элементов. #include "stdafx.h" #include <stdio.h> #include <conio.h>...
C++ Проверка входного потока на ошибки Ребяты подскажите плз )))) сам не как не разберусь можно ли использовать failbit badbit goodbit и eofbit для проверки потока вот в этом случае с циклом while Должно проверять правильно или... https://www.cyberforum.ru/ cpp-beginners/ thread21546.html Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости C++
Помогите пожалуйста разобраться - что в проге не так? Условие: Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости. .....n...2n (-1)...x ----------- (не...
C++ Правильно ли реализованы операторы (в смысле логики)? mik-a-el, Отписался на форуме-теперь ответь пожалуйста)) bool operator == (complex &c) { if (re==c.re && im==c.im) return 1; return 0; } https://www.cyberforum.ru/ cpp-beginners/ thread21540.html C++ Настройка языковых параметров вывода https://www.cyberforum.ru/ cpp-beginners/ thread21539.html
Как сделать, чтобы консоль воспринимала кириллицу при программировании на С++?
C++ динамическое созданный массив и работа sizeof
создаю массив потом пытаюсь определить размер массива unsigned int *filtr = new unsigned int ; sizeof filtr; возвращает значение 4, т.е. размер указателя. пытаюсь заполнить массив нулями:
C++ BIOS https://www.cyberforum.ru/ cpp-beginners/ thread21527.html
Здравствуйте граждане программеры, может ли кто подсказать как получить параметры BIOS-a? его id-шник, время, что нибудь.
588 / 95 / 6
Регистрация: 24.01.2009
Сообщений: 379
25.01.2009, 13:25 0

блок-схема алгоритма и програмный код функции - C++ - Ответ 96517

25.01.2009, 13:25. Показов 8853. Ответов 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
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
//Объявляем возвращаемую структуру, т.к. функция возвращает 
//только одно значение, а нам надо несколько
typedef struct _strStruct1 {
    int Plus;
    int Minus;
    int Null;
    int Max;
} Struct1, *lpStruct1;
 
//Объявление функции (возвращает указатель типа _strName)
lpStruct1 FTest (int *Buffer, int Number);
 
//Пример массива
int Buffer [100] = {-15, 456, 589, -1, 0, 7888, 344, -999999, 0, 345, 455};
 
//Вызов функции и сохранение адреса структуры 
//Хотя тут лучше передавать адрес структуры, созданной вне функции,
//но по условию должно быть 2 параметра
lpStruct1 pStruct1 = FTest (Buffer, 11);
 
/*/////////////////////////////////////////////////////////////
После получение адреса структуры, можно использовать ее где надо:
pStruct1->Max
pStruct1->Minus
pStruct1->Plus
pStruct1->Null
/*/////////////////////////////////////////////////////////////
 
//Сама наша функция
lpStruct1 FTest (int *funcBuffer, int funcNumber) {
    //Создаем структуру, указатель на которую будет возвращен
    static Struct1 Result;
    
    //Заливаем ее нулями
    memset (&Result, 0, sizeof (Result));
    
    //Сохраняем первый элемент массива в качестве максимального 
    //(чтобы потом было с чем сравнивать)
    Result.Max = funcBuffer[0];
    
    //Заполняем структуру
    for (int i = 0; i < funcNumber; i++) {
        //Сравниваем текущий элемент с нулем 
        //и изменяем соответствующие счетчики
        if (funcBuffer[i] < 0) {
            Result.Minus++;
        } else if (funcBuffer[i] == 0) {
            Result.Null++;
        } else if (funcBuffer[i] > 0) {
            Result.Plus++;
        }
        
        //Ищем максимальный элемент
        if (funcBuffer[i] > Result.Max) {
            Result.Max = funcBuffer[i];
        }
    }//end for
    
    //Возвращаем указатель на Result
    return &Result;
}


Вернуться к обсуждению:
блок-схема алгоритма и програмный код функции C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2009, 13:25
Готовые ответы и решения:

Блок-схема алгоритма вычисления функции
Помогите пожалуйста составить блок-схему алгоритма вычисления значения функции y =x2 + 1 для -10 &lt;...

Блок-схема и код для вычисления функции
Составить блок-схему и программу по заданному условию. Не понимаю, как это сделать. Ссылка на...

Блок схема ( схема алгоритма )
Доброго времени суток . Есть вот такая програмка : bool checktwo(const int x); int main(){ ...

Блок-схема алгоритма
Уважаемые форумчане, только недавно начал изучать программирование, разбираюсь в составление...

5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2009, 13:25

Блок-схема алгоритма
#include &lt;iostream&gt; #include &lt;conio.h&gt; #define LENGTH 20 int main() { int array = {1, 5,...

Блок-схема алгоритма
необходимо составить в текстовом процессоре схему алгоритма для проведения вычислений с помощью ...

Блок-схема алгоритма
Привет. Постройте пожалуйста блок-схему такого алгоритма: Только схему из фигур на листке или в...

Блок-схема алгоритма
Уважаймые знатоки, помогите составить блок схему....Я как бы выделил часть которую хочу...

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