![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#21
|
|
Этсновая...
Вот опять проблема у меня появилась. Задачка такая - Из числа А каждый шаг(М) вычитаться число В и %р... Вот я написал вроде как программку: printf("Input A,B,M,p \n"); scanf("%f%f%d%f",&A,&B,&M,&p); v=A; for (i=1;i<M;i++) { v=A-(B*i); v=v-(A*p/100); } printf("\n v=%.2f\n",v); getch(); } Проблема следующая- она считает правильно если %р вводить 0- если этот процент есть получаться белиберда... Но это не важно ) Как сделать чтобы она выводила результат каждого шага а не только конечный ?) В тот раз массив использовали,но я знаю что можно без него ![]() |
![]() ![]() Гуру ![]() |
|
|
![]()
Сообщение
#22
|
|
![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#23
|
|
А это как? )
|
![]() ![]() Гуру ![]() |
|
|
![]()
Сообщение
#24
|
|
Beam
Код printf("Input A,B,M,p \n");
scanf("%f%f%d%f",&A,&B,&M,&p); v=A; for (i=1;i<M;i++) { v=A-(B*i); v=v-(A*p/100); printf("\n v=%.2f\n",v); } getch(); } |
![]() ![]() ![]() |
|
|
![]()
Сообщение
#25
|
|
Блин точно 8)
Ща попробую ) Пасибо! Писец,как я сам не додумался 8( А как то можно процентики вычислить,просто моя формула не работает почему то... В дэлфи по моему можно было написать просто -5%,здесь не получаться,может есть нечто похожее? |
![]() ![]() Гуру ![]() |
|
|
![]()
Сообщение
#26
|
|
Нафига вот это я не понимаю: "v=A-(B*i);"
Может надо "v=A-В;"? |
![]() ![]() ![]() ![]() Местный ![]() |
|
|
![]()
Сообщение
#27
|
|
Не не i это шаг)
|
![]() ![]() Гуру ![]() |
|
|
![]()
Сообщение
#28
|
|
Написано же:
"Задачка такая - Из числа А каждый шаг(М) вычитаться число В и %р..." То есть на каждом шагу делать: A=A-B; A=A-A*p/100; Вот я о чем, а как раз A=A-B*i - это что-то не то! |
![]() ![]() ![]() ![]() Местный ![]() |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 21.4.2025, 20:42 |