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

Что не так с прогой? - C++

Восстановить пароль Регистрация
 
Дмитрий Павлов
0 / 0 / 0
Регистрация: 22.10.2011
Сообщений: 33
18.12.2011, 13:25     Что не так с прогой? #1
На прямой показано несколько точек . После чего между разными соседними точками прибавили по точке . Такую операцию зделали к раз после чего на прямой аказалось N точек .Определить сколько точек было сначала а также количество точек после J операции (j<k)
ввели например k=4 n=33 j=2 и получили 3 9 3-начальное количество точек 9-количество точек после операции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
void main()
{
setlocale (LC_CTYPE,"rus");
int k,n,j,q,f,d;
cin>>k>>n>>j;
if(k<=20 && k>=1 && n>=1 && n<=1000 && j<k)
{
    q=(k*2)+1;
    f=((n-q)/k)/j;
    d=f*f;
    cout<<"Количесто точек:"<<f<<endl;
    cout<<"Количесто точек после операции:"<<d<<endl;
}
cout<<endl;
}
с этими числами работает а сдругими не могу понять работает ли правильно.Помогите если можете.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2011, 13:25     Что не так с прогой?
Посмотрите здесь:

что не так? C++
C++ что-то не так
Что не так? C++
C++ Что-то не так?
что не так C++
Что не так?) C++
C++ Что не так с прогой?
C++ Что не так?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.12.2011, 18:06     Что не так с прогой? #2
Дмитрий Павлов, Все просто - нужно идти от конца к началу:
- во первых, для этой задачи аксиома: если точек осталось четное число, то такую ситуацию нельзя получить из какой-то ранней.
- имеем нечетное кол-во точек N на каком-то этапе. Кол-во точек на предыдущем этапе высчитывается так: N=N-(N-1)/2
Yandex
Объявления
18.12.2011, 18:06     Что не так с прогой?
Ответ Создать тему
Опции темы

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