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

Передать данные из одной функции в другую и т.д. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с массивомам и функцией http://www.cyberforum.ru/cpp-beginners/thread358918.html
люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что понимаю накидал вариант он ниже Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл. Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за...
C++ Существует ли программа, меняющая код с Паскаля на Си?))) Просто на паскале есть программа, и ее нужно на СИ переписать, а это очень для меня сложно. { for Don, BarberShop, ver.04, 26/11/06 } { by Lapp } var TimeIn:arrayof real; {время прихода кждого клиента} ServiceTime:array of Real; {время обслуживания каждого клиента} TOpen,TClose:real; n,i:integer; {общее число клиентов} http://www.cyberforum.ru/cpp-beginners/thread358916.html
помогите переделать программу!) C++
Ребята, вы уже не раз меня выручали) Опять столкнулся с проблемкой. Нужно написать программу, реализующую разветвляющийся алгоритм задачи индивидуального варианта с использованием оператора switch. Для целого числа k от 1 до 9 напечатать фразу «мне k лет», учитывая при этом, что при некоторых k слова «лет» надо заменить на слово «год» или «года». Если бы не SWITCH, то я бы мог создать...
C++ разработать функцию с параметрами для ввода массива
люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что понимаю накидал вариант он ниже Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл. Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за...
C++ Определить оканчивается ли целое число цифрой 7 http://www.cyberforum.ru/cpp-beginners/thread358891.html
1. Если целое число М делится нацело на целое число К, то вывести на экран частное от деления, в противном случае вывести сообщение" "М на N нацело нe делится". 2. Дано целое число. Определить оканчивается ли оно цифрой 7,
C++ Подключение Excel к DLL в Windows 7 64 #import \ "C:\Program Files(x86)\Common Files\microsoft shared\OFFICE11\mso.dll" \ rename("DocumentProperties", "DocumentPropertiesXL") \ rename("RGB", "RBGXL") В XP32 все работало без проблем. А вот в 7 64 битной выдает ошибку fatal error C1083: Cannot open type library file: 'C:\Program Files(x86)\Common Files\microsoft shared\OFFICE11\mso.dll': No such file or directory подробнее

Показать сообщение отдельно
Simplik
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 8
01.10.2011, 13:16  [ТС]     Передать данные из одной функции в другую и т.д.
Надо было сразу описывать проблему глобально...тупанул.
Функция ввода - ввели данные, передали во вторую.
Вторая функция - подсчитала данные, взяла некоторые данные из функции ввода.
Третья функция - взяла некоторые данные из второй и произвела свои арифметические вычисления.
Функция вывода - вывела результаты работы второй и третьей.

Добавлено через 18 минут
Вот сама программа, без использования функций я её написал, без красивостей, но работает, как надо. Надо её оформить в виде функций. Функция ввода, вывода, расчётов.
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
#include <stdlib.h>
#include <time.h>
#include <iostream.h>
#include <iomanip>
#include <windows.h>
 
int   main()
{
cout.precision( 3 );
cout.setf( ios::fixed );
cout.width( 7 );
int p,i=0;
float trt[10];
float out[10];           
int n,tn,tk,tm,um,uin;
float aa,b,del,t,u;
 
n = 4; tn = 1; tk = 7; tm = 4; um = 6, uin = 3;    // Данные которые надо будет вводить
t = 1;
               // ВХОДНЫЕ - один массив
u = 6;
del = (tk-tn)/(n-1);        // арифметические операции
aa = um/(tm-tn);            // арифметические операции
b = um/(tk-tm);             // арифметические операции
  i=0;
  for(i=0;i<4;i++)
                   { if (t>4) { cout <<  "\n t= " << t;
                  
                        u = b*(tk-t);
                        trt[i] = u;
                        cout << " vnodnie = " << u;
                               }
                     else {
                             cout << "\n t= " << t;
                        u = aa*(t-tn);
                        trt[i] = u;
                        cout << " vnodnie= " << u;
                          }
                             t = t + del;
                   }
                    //ВЫХОДНЫЕ - другой массив
cout <<"\n \n";
float uin2;
      i=0;
      for(i=0;i<4;i++)
                   { if (trt[i]<uin) { cout <<  "\n t= " << t;
                                      out[i] = 4;
                          cout << "  vihodnie = " << out[i];                 
                                      }
                     else {
                             cout << "\n t= " << t;
                             out[i] = (trt[i]-1)*(trt[i]-1);
                          cout << "  vihodnie = " << out[i];
                          }
                   }   
 
cin.get();            
}
Результат работы программы
 
Текущее время: 19:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru