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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
#1

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

02.10.2012, 19:19. Просмотров 947. Ответов 3
Метки нет (Все метки)

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

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

Дано натуральное число n, действительные положительные числа С1, С2, ., С есть емкостями конденсаторов. Определить емкости систем конденсаторов, по - C++
Дано натуральное число n, действительные положительные числа С1, С2, ..., Сn есть емкостями конденсаторов. Определить емкости систем ...

Дано натуральное число n, действительные положительные числа С1, …, Сn. Значения С1, …, Сn являются емкостями n конденсаторов. - C++
Дано натуральное число N, действительные положительные числа С1, …, СN. Значения С1, …, СN являются емкостями N конденсаторов. Определить...

Маркировка емкости конденсаторов - Электроника
На схеме обозначена емкость конденсатора 0.22 без каких либо букв, подскажите сколько это в мкф или пф Добавлено через 14 минут И...

Расчет емкости конденсаторов и сопротивления резисторов - Электричество и магнетизм
Помогите сделать расчет определения емкости конденсаторов(C1,C2) и сопротивления резисторов(R1,R2,R3). Я знаю, какие номиналы должны...

определить емкость батареи конденсаторов - Электричество и магнетизм
Добрый день! Надо мне решить такую задачку: Определите емкость С батареи конденсаторов, изображенной на рисунке, если емкости всех...

Определить емкость батареи конденсаторов - Электричество и магнетизм
Добрый день! Надо мне решить такую задачку: Определите емкость С батареи конденсаторов, изображенной на рисунке, если емкости всех...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5419 / 4815 / 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;
}
1
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
02.10.2012, 19:46  [ТС] #3
я недавно учу с++, обясни 7, 8, 18 и 26 строчку пожалуста, а то не очень понял суть всего кода.
0
alsav22
5419 / 4815 / 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]).
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2012, 20:25
Привет! Вот еще темы с ответами:

Определить общий заряд батареи конденсаторов - Turbo Pascal
Три параллельно соединенных конденсатора емкостью С1, С2, С3 подключены к источнику электрической энергии напряжением U. Определить общий...

Определить время вероятности выхода конденсаторов из строя? - Теория вероятностей
Вероятность выхода из строя за время Т одного конденсатора равна 0,2. Определить вероятность того, что за время Т из 100 конденсаторов...

Построить модуль памяти заданной емкости на базе устройств памяти меньшей емкости с последовательным распределением адресов по устройствам - Программируемая логика
Подскажите пожалуйста кто сможет, как сделать вот это задание: Построить модуль памяти заданной емкости на базе устройств памяти меньшей...

Определить напряжение на каждом конденсаторе и суммарную энергию электрического поля всех конденсаторов - Электричество и магнетизм
определить напряжение на каждом последовательно соединённом кондесаторе и суммарную энергию электрического поля всех конденсаторов при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.10.2012, 20:25
Ответ Создать тему
Опции темы

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