Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с массивомам и функцией люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что понимаю накидал вариант он ниже Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные... https://www.cyberforum.ru/ cpp-beginners/ thread358918.html C++ Существует ли программа, меняющая код с Паскаля на Си?)))
Просто на паскале есть программа, и ее нужно на СИ переписать, а это очень для меня сложно. { for Don, BarberShop, ver.04, 26/11/06 } { by Lapp } var TimeIn:arrayof real; {время прихода...
C++ помогите переделать программу!) https://www.cyberforum.ru/ cpp-beginners/ thread358905.html
Ребята, вы уже не раз меня выручали) Опять столкнулся с проблемкой. Нужно написать программу, реализующую разветвляющийся алгоритм задачи индивидуального варианта с использованием оператора switch....
C++ разработать функцию с параметрами для ввода массива люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что понимаю накидал вариант он ниже Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные... https://www.cyberforum.ru/ cpp-beginners/ thread358902.html
Определить оканчивается ли целое число цифрой 7 C++
1. Если целое число М делится нацело на целое число К, то вывести на экран частное от деления, в противном случае вывести сообщение" "М на N нацело нe делится". 2. Дано целое число. Определить...
C++ Подключение Excel к DLL в Windows 7 64 https://www.cyberforum.ru/ cpp-beginners/ thread358881.html
#import \ "C:\Program Files(x86)\Common Files\microsoft shared\OFFICE11\mso.dll" \ rename("DocumentProperties", "DocumentPropertiesXL") \ rename("RGB", "RBGXL") В XP32 все работало без проблем....
C++ Преобразовать строку так, чтобы между словами был ровно один пробел При реализации программы необходимо использовать функции обработки строк из библиотек stdlib.h и string.h Дана строка-предложение с избыточными пробелами между словами. Преобразовать ее так, чтобы... https://www.cyberforum.ru/ cpp-beginners/ thread358876.html Вывести строку, содержащую те же символы, но расположенные в обратном порядке. C++
Ввод и вывод строк осуществлять, используя функции gets и puts. При реализации программы использование функций для работы со строками из библиотек stdlib.h и string.h запрещено. Дана строка....
C++ Вывести на экран все сообщения, отправленные в дату, указанную пользователем https://www.cyberforum.ru/ cpp-beginners/ thread358871.html
Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен вводиться размер списка (целое число), а сам...
C++ код double в действительные числа и наоброт https://www.cyberforum.ru/ cpp-beginners/ thread358841.html
ребят помогите идеями, как можно осуществить перевод действительного числа в код double и наоборот. Если делать по стандартному алгоритму, тоесть: 1)перевести число в двоичную 2)найти мантиссу...
C++ Обнаружение повторяющихся цифр в массиве
В общем нужно найти всё, что повторяется и какое количество раз. Голова с алгоритмом чот ваще не думает... Сделал по самому деревенскому... #include <iostream> using namespace std; const int...
C++ Исправить ошибку в коде Задача простейшая, но вот реализовать не получается правильно, вот условие : Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется, если сумма покупки... https://www.cyberforum.ru/ cpp-beginners/ thread358832.html
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 8
01.10.2011, 13:16  [ТС] 0

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

01.10.2011, 13:16. Показов 19172. Ответов 8
Метки (Все метки)

Ответ

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

Добавлено через 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();            
}
Результат работы программы

Вернуться к обсуждению:
Передать данные из одной функции в другую и т.д. C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2011, 13:16
Готовые ответы и решения:

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

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

Передать данные из одной формы в другую
Доброй ночи(у меня) и доброго времени суток всем. Столкнулся с проблемой, что не могу передать...

Передать данные с одной формы на другую
В родительской форме пользователь выбирает колличество вводимых строк и заполняет информацией...

8
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2011, 13:16
Помогаю со студенческими работами здесь

Передать данные с одной страницы в другую
Задача такого рода. Добавление пользователя, редактирование данных пользователя в одном и том же...

Передать данные из одной формы в другую
Надо передать данные из одной формы в другую.Использую свойство &quot;родитель&quot; и что-то не работает.....

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

Передать данные из одной формы в другую
Такая интересная ситуация, есть две формы и один класс Код вот такой : форма1, на ней только...

Передать данные с одной формы в другую
Есть две формы нужно чтоб при нажатии кнопки в другой форме изменилось название label1. Но в первой...

Передать данные из одной формы в другую
Есть 2 формы, при запуске открывается 1 форма, на ней есть кнопка, по нажатию на эту кнопку из 2-й...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru