Новичок
Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.5.2011
Репутация: нет Всего: нет
|
Здравствуйте!! Помогите с программой пожалуйста, она должна рассчитывать напряжение в эл. сети по разным формулам в зависимости от количества "узлов". Я кое-что написал. Она дает ввести кол-во "узлов" но потом почему-то вырубается Код | #include <iostream> #include <math.h> #include <conio.h> #include <string.h> #include <locale.h> // для setlocale() // using namespace std; void main() { int n,I,R,U,I1,I2,I3,I4,I5,I6,I7,I8,I9,R1,R2,R3,R4,R5,R6,R7,R8,R9; setlocale(LC_ALL, ""); printf ("%s\n",L"Введите количество узлов в цепи (от 1 до 10)"); scanf ("%d",&n); switch (n) { case 1: n=1; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); U=I*R; printf ("%s\n", L"U="); break; case 2: n=2 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); U=I*R+I1*R1; printf ("%s\n", L"U="); break; case 3: n=3 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите I2"); scanf ("%d",&I2); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); printf ("%s\n", L"Введите R2"); scanf ("%d\n",&R2); U=I*R+I1*R1+I2*R2; printf ("%s\n", L"U="); break; case 4: n=4 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите I2"); scanf ("%d",&I2); printf ("%s\n", L"Введите I3"); scanf ("%d",&I3); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); printf ("%s\n", L"Введите R2"); scanf ("%d\n",&R2); printf ("%s\n", L"Введите R3"); scanf ("%d\n",&R3); U=I*R+I1*R1+I2*R2+I3*R3; printf ("%s\n", L"U="); break; case 5: n=5 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите I2"); scanf ("%d",&I2); printf ("%s\n", L"Введите I3"); scanf ("%d",&I3); printf ("%s\n", L"Введите I4"); scanf ("%d",&I4); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); printf ("%s\n", L"Введите R2"); scanf ("%d\n",&R2); printf ("%s\n", L"Введите R3"); scanf ("%d\n",&R3); printf ("%s\n", L"Введите R4"); scanf ("%d\n",&R4); U=I*R+I1*R1+I2*R2+I3*R3+I4*R4; printf ("%s\n", L"U="); break; case 6: n=6 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите I2"); scanf ("%d",&I2); printf ("%s\n", L"Введите I3"); scanf ("%d",&I3); printf ("%s\n", L"Введите I4"); scanf ("%d",&I4); printf ("%s\n", L"Введите I5"); scanf ("%d",&I5); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); printf ("%s\n", L"Введите R2"); scanf ("%d\n",&R2); printf ("%s\n", L"Введите R3"); scanf ("%d\n",&R3); printf ("%s\n", L"Введите R4"); scanf ("%d\n",&R4); printf ("%s\n", L"Введите R5"); scanf ("%d\n",&R5); U=I*R+I1*R1+I2*R2+I3*R3+I4*R4+I5*R5; printf ("%s\n", L"U="); break; case 7: n=7 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите I2"); scanf ("%d",&I2); printf ("%s\n", L"Введите I3"); scanf ("%d",&I3); printf ("%s\n", L"Введите I4"); scanf ("%d",&I4); printf ("%s\n", L"Введите I5"); scanf ("%d",&I5); printf ("%s\n", L"Введите I6"); scanf ("%d",&I6); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); printf ("%s\n", L"Введите R2"); scanf ("%d\n",&R2); printf ("%s\n", L"Введите R3"); scanf ("%d\n",&R3); printf ("%s\n", L"Введите R4"); scanf ("%d\n",&R4); printf ("%s\n", L"Введите R5"); scanf ("%d\n",&R5); printf ("%s\n", L"Введите R6"); scanf ("%d\n",&R6); U=I*R+I1*R1+I2*R2+I3*R3+I4*R4+I5*R5; printf ("%s\n", L"U="); break; case 8: n=8 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите I2"); scanf ("%d",&I2); printf ("%s\n", L"Введите I3"); scanf ("%d",&I3); printf ("%s\n", L"Введите I4"); scanf ("%d",&I4); printf ("%s\n", L"Введите I5"); scanf ("%d",&I5); printf ("%s\n", L"Введите I6"); scanf ("%d",&I6); printf ("%s\n", L"Введите I7"); scanf ("%d",&I7); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); printf ("%s\n", L"Введите R2"); scanf ("%d\n",&R2); printf ("%s\n", L"Введите R3"); scanf ("%d\n",&R3); printf ("%s\n", L"Введите R4"); scanf ("%d\n",&R4); printf ("%s\n", L"Введите R5"); scanf ("%d\n",&R5); printf ("%s\n", L"Введите R6"); scanf ("%d\n",&R6); printf ("%s\n", L"Введите R7"); scanf ("%d\n",&R7); U=I*R+I1*R1+I2*R2+I3*R3+I4*R4+I5*R5+I7*R7; printf ("%s\n", L"U="); break; case 9: n=9 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите I2"); scanf ("%d",&I2); printf ("%s\n", L"Введите I3"); scanf ("%d",&I3); printf ("%s\n", L"Введите I4"); scanf ("%d",&I4); printf ("%s\n", L"Введите I5"); scanf ("%d",&I5); printf ("%s\n", L"Введите I6"); scanf ("%d",&I6); printf ("%s\n", L"Введите I7"); scanf ("%d",&I7); printf ("%s\n", L"Введите I8"); scanf ("%d",&I8); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); printf ("%s\n", L"Введите R2"); scanf ("%d\n",&R2); printf ("%s\n", L"Введите R3"); scanf ("%d\n",&R3); printf ("%s\n", L"Введите R4"); scanf ("%d\n",&R4); printf ("%s\n", L"Введите R5"); scanf ("%d\n",&R5); printf ("%s\n", L"Введите R6"); scanf ("%d\n",&R6); printf ("%s\n", L"Введите R7"); scanf ("%d\n",&R7); printf ("%s\n", L"Введите R8"); scanf ("%d\n",&R8); U=I*R+I1*R1+I2*R2+I3*R3+I4*R4+I5*R5+I7*R7+I8*R8; printf ("%s\n", L"U="); break; case 10: n=10 ; printf ("%s\n", L"Введите I"); scanf ("%d",&I); printf ("%s\n", L"Введите I1"); scanf ("%d",&I1); printf ("%s\n", L"Введите I2"); scanf ("%d",&I2); printf ("%s\n", L"Введите I3"); scanf ("%d",&I3); printf ("%s\n", L"Введите I4"); scanf ("%d",&I4); printf ("%s\n", L"Введите I5"); scanf ("%d",&I5); printf ("%s\n", L"Введите I6"); scanf ("%d",&I6); printf ("%s\n", L"Введите I7"); scanf ("%d",&I7); printf ("%s\n", L"Введите I8"); scanf ("%d",&I8); printf ("%s\n", L"Введите I9"); scanf ("%d",&I9); printf ("%s\n", L"Введите R"); scanf ("%d\n",&R); printf ("%s\n", L"Введите R1"); scanf ("%d\n",&R1); printf ("%s\n", L"Введите R2"); scanf ("%d\n",&R2); printf ("%s\n", L"Введите R3"); scanf ("%d\n",&R3); printf ("%s\n", L"Введите R4"); scanf ("%d\n",&R4); printf ("%s\n", L"Введите R5"); scanf ("%d\n",&R5); printf ("%s\n", L"Введите R6"); scanf ("%d\n",&R6); printf ("%s\n", L"Введите R7"); scanf ("%d\n",&R7); printf ("%s\n", L"Введите R8"); scanf ("%d\n",&R8); printf ("%s\n", L"Введите R9"); scanf ("%d\n",&R9); U=I*R+I1*R1+I2*R2+I3*R3+I4*R4+I5*R5+I7*R7+I8*R8+I9*R9; printf ("%s\n", L"U="); break; } }
|
Надеюсь кто=нибудь откликнется . Заранее спасибо.
|