162 / 162 / 42
Регистрация: 29.05.2010
Сообщений: 435
1

Найдите контрпример

10.02.2011, 17:26. Показов 472. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
вот задача http://www.olymp.vinnica.ua/in... ua&cid=279
вот моя программа
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
29
30
31
32
33
34
35
36
37
#include<iostream>
#include<fstream>
#define input "cell.dat"
using namespace std;
long ramka(long a)
{
    long i=1;
 while(i*i<a)
  i=i+2;
 return i;
}
bool step(long* h,long* a,long* r,long* l,short k)
{
  for(long i=1;i<*r;i++)
      if(*h==*a) return true;
     else {*l=*l+k;(*h)--;};
 return false;
}
int main()
{
 long a;   
 ifstream file_i(input);
 file_i>>a;
 long r=ramka(a);
 long x=0;
 for(long i=1;i*i<a;i=i+2)
  x++;
  long y=-x;
  long h=r*r;
 if(step(&h,&a,&r,&x,-1)) goto lab;
  if(step(&h,&a,&r,&y,1))  goto lab;
   if(step(&h,&a,&r,&x,1))  goto lab;
    if(step(&h,&a,&r,&y,-1)) goto lab;
  lab:
 cout<<x<<' '<<y<<"\n";
 return 0;
}
Из тестов проходит только один.
В чем может быть ошибка?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2011, 17:26
Ответы с готовыми решениями:

Привести контрпример
Последовательность задана следующим образом: Вам даны числа x и y. Посчитайте, чему равен остаток...

Контрпример для задачи
Доброго времени суток. Можете дать контрпример для данного кода? #include &lt;iostream&gt; #include...

Придумать контрпример
Пусть язык L над алфавитом V, рассмотрим язык M={\omega \omega ^R | \omega \in L , L \subseteq ...

Найдите все чистые равновесия Нэша, проверьте их на Парето-оптимальность, Найдите симметричное равновесие
2. Человеку плохо. Рядом на остановке стоит n человек. Каждый из них может либо вызвать скорую с...

0
10.02.2011, 17:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2011, 17:26
Помогаю со студенческими работами здесь

Если студент является отличником, то найдите его средний балл, в противном случае найдите минимальную оценку
Нужна ваша помощь в решении задачи : Имеется массив из итоговых оценок студента. Если студент...

Среди введенных четных чисел найдите максимум (М1), также найдите максимум (М2) среди нечетных чисел
На вычислительной практие дали такое задание: С клавиатуры вводится произвольная...

Найдите tg
Найдите если

найдите f'(1/2)
найдите f'(1/2),если f(x)=(x^2+1)^2


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru