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

Массив: Определить емкости систем конденсаторов, получаемых последовательным и параллельным соединением выходных конденсаторов - C++

Восстановить пароль Регистрация
 
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
02.10.2012, 19:19     Массив: Определить емкости систем конденсаторов, получаемых последовательным и параллельным соединением выходных конденсаторов #1
Надо решить задачу: "Дано натуральное число n, действительные положительные числа С1, С2, ..., Сn есть емкостями конденсаторов. Определить емкости систем конденсаторов, получаемых последовательным и параллельным соединением выходных конденсаторов."
Как я понял, надо ввести n, после чего емкости каждого кондера(количество емкостей зависит от введенего n). Но вот как еот сделать я хз. Массивы еще не учил, и надо както без них ето решить(если массивы в даном случае лучший вариант). Ну а с циклами я уже думаю разберусь сам.
P.S. извините за орфографию, учил украинский а не руский.

Добавлено через 11 минут
ну или просто ввести несколько чисел(емкостей), пусть то 5 пусть то 50, как сделать чтоб каждое число присвоилось какой нибуть сменной и как пощитать их количество?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2012, 19:19     Массив: Определить емкости систем конденсаторов, получаемых последовательным и параллельным соединением выходных конденсаторов
Посмотрите здесь:

C++ Расчет выходных сигналов эл. цепи
C++ Сортировка группировкой с последовательным упорядочиванием битов.
C++ Дано натуральное число n, действительные положительные числа С1, …, Сn. Значения С1, …, Сn являются емкостями n конденсаторов.
Записать в файл txt числа с последовательным увеличением на 1...100 штук C++
C++ Не могу создать файлы входных и выходных данных
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.10.2012, 19:36     Массив: Определить емкости систем конденсаторов, получаемых последовательным и параллельным соединением выходных конденсаторов #2
Можно как-то так:
Код
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
#include <windows.h>
#include <iostream>
using namespace std;
 
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
 
cout << "Введите количество конденсаторов: ";
int n = 0;
cin >> n;
double *arr = new double[n];
 
for (int i = 0; i < n; i++) //вводим ёмкости n конденсаторов
{
    cout << "Введите ёмкость " << (i + 1) << " конденсатора: ";
    (cin >> arr[i]).get();
}
 
for (int i = 0; i < n; i++) //выводим то, что в массиве
     cout << "Ёмкость " << (i + 1) << " конденсатора = " << arr[i] << endl;
 
delete arr;
     
cin.get();
return 0;
}
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
02.10.2012, 19:46  [ТС]     Массив: Определить емкости систем конденсаторов, получаемых последовательным и параллельным соединением выходных конденсаторов #3
я недавно учу с++, обясни 7, 8, 18 и 26 строчку пожалуста, а то не очень понял суть всего кода.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.10.2012, 20:25     Массив: Определить емкости систем конденсаторов, получаемых последовательным и параллельным соединением выходных конденсаторов #4
7 и 8 для русского ввода-вывода. Если только для вывода, то можно заменить на: setlocale(0, ""); 26 - пауза (ожидание нажатия клавиши), чтобы окно не закрылось. 18 - просто ввод чисел с клавиатуры. get() добавлен, чтобы извлёк из потока ввода символ '\n' (попадает в поток при нажатии Enter). Без этого в 26 паузы не будет. Или можно в 18 написать: cin >> arr[i];, а в 26: cin.get(); cin.get();

Добавлено через 6 минут
Дальше, определить две функции для подсчёта ёмкости при последовательном соединении и при параллельном. Передавать туда, в качестве параметров, массив arr и n, возвращать подсчитанное значение. При подсчёте, значения емкостей, извлекать из массива так же, как и для вывода на экран (arr[i]).
Yandex
Объявления
02.10.2012, 20:25     Массив: Определить емкости систем конденсаторов, получаемых последовательным и параллельным соединением выходных конденсаторов
Ответ Создать тему
Опции темы

Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru