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

Crash в задаче с тимуса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить бесконечную сумму с заданной точностью ε> 0 http://www.cyberforum.ru/cpp-beginners/thread622110.html
Добрый вечер Помогите пожалуйста написать программу на СИ++ Похожая задача уже была на Вашем форуме, но там совсем другое условие ... Условие задачи: Вычислить бесконечную сумму с заданной точностью ε (ε>0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше чем ε, т.е. это и все последующие слагаемые...
C++ Проход по элементам односвязного линейного списка Допустим у меня существует класс линейного односвязного списка. Надо пройти по его элементам и присвоить каждому соответствующее хэш-значение. Но какой цикл для прохода по элементам списка мне для этого надо использовать? Я пробовал что-то вроде этого: while (z<elm.razmer && temp != NULL) где razmer - размер списка (но он прайветовский так что не получается), а temp - элемент структуры, в... http://www.cyberforum.ru/cpp-beginners/thread622101.html
C++ Что означает запись в скобках и что возвращает return
Всем привет! Начал читать книгу BecomeAnXcoder и тут появился вопрос. В пример приведен такой код circleArea(float theRadius) //(1) { float theArea; theArea = 3.14159 * theRadius * theRadius; return theArea; //(2) } Вопрос такой, что означает запись в скобках (1) и куда и что возвращает параметр return (2)?
Программа не компилируется, как разрешить ? C++
Есть файл А в нем #ifndef _A_ #define _A_ #include "B.h" class A { public:
C++ Чтение и запись в консоли http://www.cyberforum.ru/cpp-beginners/thread622063.html
Здравствуйте, могли бы вы подсказать как данное сделать? Мне нужно записать в консоль данные (Учитывая что это dll которая будет включатся в другую программу) и прочитать данные с консоли. Это будет dll. У меня получились некоторые наработки, но текст в консоли появляется только после ВЫКЛЮЧЕНИЯ dll. Т.е я запускаю dll(В программе), после того как я закрою dll(в программе) только потом и...
C++ Определить, сколько раз встречается в строку самое короткое слово (перевести из PASCAL в С++) Дана строка содержащая текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово. Вот моя прога на Паскале: program prog; uses crt; var min,len, i, j,k : integer; s,slovo, str, n: string; min_str : array of string; begin подробнее

Показать сообщение отдельно
djkah11
0 / 0 / 0
Регистрация: 03.07.2012
Сообщений: 5
11.07.2012, 01:14     Crash в задаче с тимуса
Вот вроде бы сам решил задачу с тимуса, но почему-то выдает ошибку "
Crash (access
violation)".
Помогите плз сделать код=)

— Ох уж мне эти дизайнеры! У вас-то,
программистов таких проблем нет, а нам
эти эстеты всю жизнь портят. Вот
представь, в нашу мастерскую пришли из
компании, строящей новую гостиницу и
принесли эскиз. Говорят, что ЭТО им
придумал крутой дизайнер. Говорят, что
за разработку ЭТОГО они заплатили
дизайнеру кучу денег. И раз деньги уже
заплачены, то придется ЭТО делать. В
общем-то, ничего особенного ЭТО из себя
не представляет — просто набор полочек,
куда портье складывает
корреспонденцию для постояльцев. Во
всех нормальных гостиницах такие есть
— висит себе стеллажик с множеством
ячеек, на каждой номерок написан. Но
ЭТОТ дизайнер перевернул все с ног на
голову. Вернее положил обычный
квадратный блок ячеек на бок. То есть не
совсем положил на бок, а поставил на
угол! И ячейки нумеруются не как
обычно, а справа налево и сверху вниз!
Ну конечно смотреть при этом надо на
стеллаж уже стоящий на углу. Как же у
меня мастер будет номерки приделывать,
он ведь смотрит на стеллаж стоящий
нормально, он же на четвертом уже
запутается. Я и сам на 7 уже путаюсь. В
общем, таких дизайнеров надо самих
заставлять ячейки нумеровать.
— Слушай, а раз уж ты такой крутой
программист, может, поможешь? Мне
позарез нужна распечатанная таблица с
расстановкой номерков по ячейкам,
только не так, как ЭТО будет висеть на
стене, а так, как ЭТО будет стоять у меня в
мастерской. Ну я понимаю, что ты занят,
но ты всегда занят. Ну и что, что
чемпионат Урала на носу. Да плюнь ты
на эти тесты, не сделаешь — ничего
плохого не случится. А сам не можешь,
так заставь этих участников делать, они
ведь тоже программисты, мирового
уровня, говоришь, должны справиться!
Что они, не смогут по размеру квадрата
сделать мне нужную табличку? Ни за что
не поверю! Ну вот и прекрасно, после
чемпионата я зайду за табличкой!
Исходные данные
Целое число N (1 ≤ N ≤ 100) – размер
таблички.
Результат
Табличка, помеченная циферками, как
она будет стоять в мастерской. Номер
один должен находиться в правом
верхнем углу, далее ячейки нумеруются
по диагоналям сверху вниз, последний
номер (N*N) стоит в левом нижнем углу.
Пример
исходные данные 3
результат
4 2 1
7 5 3
9 8 6

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
38
   
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main()
{
    int n;
cin>>n;
int b[1000];
int u=n-1;
 int k=0;
 int i=0;
 int m=0;
 int y=1;
for ( ;i<(n*n);i++) {
 
     if ((n-i-1)>=0) {u=n-i-1;k++;} else {u=n*y;k--;y++;}
    for (int i1=0;i1<k;i1++)
{
    b[u]=m+1;
    m++;
  
 
u+=n+1;
}
 
 
 
 
};
 
for (int i2=1;i2<(n*n)+1;i2++) {cout<<b[i2-1]<<" "; if (((i2%(n))==0) &&(i2!=0)) cout<<"\n"; }
 
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru