Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )


> Решение лабораторных, контрольных и т.д. на С++, Помощь студентам и школьникам
European
Вставить ник
сообщение 4:12:2007, 09:55
Цитата Ответить 


Божественный
Иконка группы

Группа: Модеры
Сообщений: 2 013
Регистрация: 4:09:2006
Из: Минск
Пользователь №: 6 316



Репутация:   32  


Уважаемые студенты, школьники и прочие лица, страждущие помощи!
Вероятнее всего Вам очень срочно нужна помощь и у Вас совершенно нет времени читать правила форума. Я облегчу Ваши поиски и позволю себе процитировать очень важный пункт правил:
Цитата
2.6. При создании новой темы давайте ей осмысленное название. Оно должно отражать суть вашего вопроса или сообщения. За названия подобные "Памагите пажалуста", "Вася ответь", "У меня праблема" ваша тема будет сразу удалена, при повторных нарушениях вам будет запрещена возможность создания тем и посещения конференции.

Кроме того, grigsoft, один из модераторов нашего форума высказал очень правильную мысль в ветке ]]>Про Помогите, Спасите, Напишите - как задавать вопросы]]>:
Цитата
Никто не будет писать для вас программу - потому что чтобы написать даже самую простую, надо потратить минимум полчаса. Найдите друзей и знакомых, которые будут рады потратить на вас свое время. Не можете найти - сделайте пост в разделе Предложение работы.

Так вот, эта тема создана специального для того, чтобы Вы размещали свои просьбы здесь. Именно здесь и нигде больше. Все темы, содержащие крики о помощи будут закрываться, перемещаться в раздел "Предложения поработать" или удалятся в зависимости от настроения модератора smile.gif Надеюсь на понимание.

Однако, если Вы немного продвинулись в написании программы и хотите задать конкретный вопрос, то создайте тему с говорящим названием и Вам помогут.

Итак, тема открыта!

P.S. Данная тема, а также адекватная реакция модераторов согласована с администрацией. Так что просьба всех недовольных поберечь свои эмоции!

P.P.S. Внимание! Внимание!! ВНИМАНИЕ!!!
На нашем форуме есть ]]>ВЕТКА]]>, в которой Вы можете найти исполнителей для решения Ваших задач
Подняться вверх 
 
Сообщение #1
12 страниц V  « < 3 4 5 6 7 > »   
Новая тема 
Ответов (120 - 149)
KateNY
Вставить ник
сообщение 13:01:2008, 12:30
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 1
Регистрация: 13:01:2008
Пользователь №: 14 740



Репутация:   0  


Вводиться предложение ввиде строки. Слов в предложении разделяются между собой пробелом или запятой. Для решения задачи применять функции из библиотеки string.h.

Напечатать все слова, которые совпадают с ее первым словом.
Подняться вверх 
 
Сообщение #121
gamecreator
Вставить ник
сообщение 13:01:2008, 13:10
Цитата Ответить 


Гуру
Иконка группы

Группа: Достойный программист
Сообщений: 316
Регистрация: 3:11:2007
Пользователь №: 13 517



Репутация:   1  


и че, пашет? я ему уже решил. могу выложить исходник
Подняться вверх 
 
Сообщение #122
Ildar
Вставить ник
сообщение 13:01:2008, 13:15
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 14
Регистрация: 22:10:2007
Пользователь №: 13 319



Репутация:   0  


Привет все кто может помогите пожалуйста если модежете.
1. код быстрой сортровки.
Спасибо!!!
Подняться вверх 
 
Сообщение #123
gamecreator
Вставить ник
сообщение 13:01:2008, 13:23
Цитата Ответить 


Гуру
Иконка группы

Группа: Достойный программист
Сообщений: 316
Регистрация: 3:11:2007
Пользователь №: 13 517



Репутация:   1  


]]>http://ru.wikibooks.org/wiki/Язык_Си_в_при...на_основе_qsort]]>
Подняться вверх 
 
Сообщение #124
Ildar
Вставить ник
сообщение 13:01:2008, 19:06
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 14
Регистрация: 22:10:2007
Пользователь №: 13 319



Репутация:   0  


gamecreator
Это ты мне???

gamecreator
Это ты мне???
Подняться вверх 
 
Сообщение #125
Лосёнок
Вставить ник
сообщение 13:01:2008, 20:53
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 1
Регистрация: 13:01:2008
Пользователь №: 14 755



Репутация:   0  


Драсте = )

не могу разобратся....

дали задание: Задан двумерный массив размером N*N элементов. Отразить элементы относительно главной диагонали. Дополнительные массивы не использовать. при чем:
• розмерность матрицы должна вводитися при выполнении программы;
• само решение задачи должно быть оформлено в виде функции, которой передается матриця и её розмерность.


на сколько я понимаю в программе должны быть использованы указатели, сначала я написал алгоритм решения задачи без указателей, а потом с ними,причем программа без указателей 100% работоспособна, а с указателями нет, вот что вышло без указателей:

#include <iostream.h>
#include <conio.h>
//#include <stdlib.h> //
void main()
{
  int mas[100][100], N, i, j, temp, p = 0;
  clrscr();
  do {
    cout << " VVESTI RAZMERNOCT' matricu :";
    cin >> N;
  } while ((N < 2) || (N > 100));
  cout << "mass: " << endl;
  for (i = 0; i < N; i++) {
    for (j = 0; j < N; j++) {
      mas[i][j] = p++;
      cout <<' '<< mas[i][j];
    }
    cout << endl;
  }
  for (i = 1; i < N; i++)
    for (j = 0; j < i; j++) {
      temp = mas[i][j];
      mas[i][j] = mas[j][i];
      mas[j][i] = temp;
    }
  cout << endl << "mas2" << endl;
  for (i = 0; i < N; i++) {
    for (j = 0; j < N; j++) {
      cout <<' '<< mas[i][j];
    }
    cout << endl;
  }
  getch();
}



а вот программа с указателями, дело в том что я не могу правильно записать
for (i = 1; i < N; i++)
    for (j = 0; j < i; j++) {
      temp = mas[i][j];
      mas[i][j] = mas[j][i];
      mas[j][i] = temp;
    }

с указателями..... помогите пожалуйста... подскажите как исправить ошибку....
#include <iostream.h>
#include <conio.h>
#include <alloc.h>
void zap(int *,int);
int main(){
int *q; //pokazatel na massiv pokazateley
int x,y,s; //ryad stolbec, razmernost,4uslo dlya zapolneniya
  cout<<"Vvedite razmernost ot 2 do 999:"<<endl;
  do{cin>>s;}while ((s<2)||(s>999));
  q=(int*)malloc(sizeof(int)*s); //vudelenie pamyatu
   zap(q,s);
return 0;
}
  void zap(int *a,int s) {
int l,r,temp,z=0;
   cout<<"na4alnuy massiv:"<<endl;
   for(l=0; l<s; l++){
    for(r=0; r<s; r++){
     *a=z++;
      cout<<' '<<*a;
         }cout<<endl;
      }
for(a=0,l=1;l<s;l++,a++){
   for(r=0;r<l;r++){
   temp=a;
   a=a+l+r;
   a=temp;
   }
   cout<<endl;
  }
for(a=0,l=0;l<s;l++,a++){
for(r=0;r<s;r++){
cout<<*a;
}        cout<<endl;
}getch();
}
Подняться вверх 
 
Сообщение #126
Folderx
Вставить ник
сообщение 13:01:2008, 21:10
Цитата Ответить 


Новенький
*

Группа: Validating
Сообщений: 81
Регистрация: 27:04:2007
Пользователь №: 10 505



Репутация:   0  


gamecreator , да подожди может он тебе заплатит как говорил wink.gif

у меня версия Freeware
Подняться вверх 
 
Сообщение #127
Folderx
Вставить ник
сообщение 13:01:2008, 23:34
Цитата Ответить 


Новенький
*

Группа: Validating
Сообщений: 81
Регистрация: 27:04:2007
Пользователь №: 10 505



Репутация:   0  


Цитата(KateNY @ 13:01:2008, 14:30 ) *
Вводиться предложение ввиде строки. Слов в предложении разделяются между собой пробелом или запятой. Для решения задачи применять функции из библиотеки string.h.

Напечатать все слова, которые совпадают с ее первым словом.


ok cool.gif
Прикрепленные файлы
Прикрепленный файл  slova_v_stroke.c ( 1.49 килобайт ) Кол-во скачиваний: 20
 
Подняться вверх 
 
Сообщение #128
patrick87
Вставить ник
сообщение 14:01:2008, 19:02
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 3
Регистрация: 13:01:2008
Пользователь №: 14 734



Репутация:   0  


Верно ли, что точки пересечения параболы y=ax^2 и прямой px+qy+2=0 лежат в квадрате со сторонами паралельными осям координат, с центром (0;0) и длинной равной 26?
хелп...=(
Подняться вверх 
 
Сообщение #129
gamecreator
Вставить ник
сообщение 14:01:2008, 19:42
Цитата Ответить 


Гуру
Иконка группы

Группа: Достойный программист
Сообщений: 316
Регистрация: 3:11:2007
Пользователь №: 13 517



Репутация:   1  


Цитата(Folderx @ 13:01:2008, 23:10 ) *
gamecreator , да подожди может он тебе заплатит как говорил wink.gif

да зачем мне его деньги? он меня уже достал. прям угрожает постоянно что заплатит
Подняться вверх 
 
Сообщение #130
Folderx
Вставить ник
сообщение 14:01:2008, 22:39
Цитата Ответить 


Новенький
*

Группа: Validating
Сообщений: 81
Регистрация: 27:04:2007
Пользователь №: 10 505



Репутация:   0  


Цитата
да зачем мне его деньги? он меня уже достал.

Да ты что на них целых три коробка спичек купить можно и сидеть поджигать cool.gif
Подняться вверх 
 
Сообщение #131
opium
Вставить ник
сообщение 15:01:2008, 18:13
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 23
Регистрация: 10:01:2008
Из: forum.codeby.net
Пользователь №: 14 700



Репутация:   0  


Помогите плз! Задача не очень трудная:

Муха летит вдоль прямой. Если нанести на эту прямую координаты, то можно сказать, что в 0-й момент времени муха пролетает точку с координатой 0 и летит в положительном направлении со скоростью V. Муха может менять свою скорость, однако ускорение мухи не может по модулю превышать величины A, в частности, муха не может мгновенно остановиться. Максимальная скорость мухи не может превышать по модулю величины W.

Известно, что в момент времени T по прямой ударит мухобойка, которая полностью накроет отрезок от точки C до точки D. Если муха в этот момент окажется на этом отрезке, она погибнет.

Напишите программу, которая определит, есть ли у мухи шанс спастись, и если есть, то выведет, что должна муха для этого делать.

Формат входных данных

Во входном файле заданы числа V, W, A, T, C, D. Все числа целые. 0≤V≤W≤1000, 0≤A≤1000, 0<T≤1000, -1000000≤C≤D≤1000000.

Формат выходных данных

Если муха может спастись, выведите, как она должна для этого лететь. Для этого выведите последовательность команд для мухи. Количество команд не должно превышать 100. Каждая команда задается двумя числами Ti, Ai, которые обозначают, что в течение времени Ti муха должна лететь с ускорением Ai. Ti и Ai не обязаны быть целыми, Ti должны быть положительны (не могут быть равны 0), сумма всех Ti должна быть равна T с точностью до 10-6.

Если, в рамках указанных ограничений, муха спастись не сможет, в выходной файл выведите одно число -1 (минус 1).

Примечания

Муха может сначала снизить скорость до 0, а затем полететь в обратную сторону (см. примеры).

Если в момент времени T муха окажется на концах отрезка, т.е. в точке C или D, она все равно погибнет.
Подняться вверх 
 
Сообщение #132
sasha45
Вставить ник
сообщение 15:01:2008, 20:49
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 3
Регистрация: 15:01:2008
Пользователь №: 14 805



Репутация:   0  


Помогите пожалуйста. Очень срочно нужна помощь людей, знающих С/С++. Нужно написать программу в которой:
Задан текст, содержащий произвольное количество строк, в котрых отдельные слова могу разделяться одним или несколькими пробелами и знаками пунктуации (перенос слов не используется). Сформировать новый текст, который является результатом следующего преобразования:упорядочить в каждой строке слова в алфавитном порядке по первой букве.

В общем у меня написано все, но функция обработки не хочет работать. Посмотрите пожалуйста:

char **obrabotka(char **text, int n)  // n - кол-во строк в тексте. **text - введенный текст
  {
    char **res;       // переменная под результат
    char **tmp;       // для работы с исходным текстом
    int j;
    int k,l,z;

    struct words
      {
        char *p;      // указатель на первую букву слова
        int len;      // количество букв в слове
      }
    words[80];        

    memset(&words, '\0', sizeof(words));   // обнуляем p==NULL - элемент
                                          // не использовался

    tmp=text;
    for(j=0;j<n;j++);
      {
        while((**tmp!='\0' && (k<80)))   // пока не конец строки
                                                               // и в строке меньше 80 слов
                                        
          {
            if(words[k].p==NULL)        
              *words[k].p=**tmp;
            switch (**tmp)               // проверка на разделители
              {
                case ' ':
                case '.':
                case ',':
                case ';':
                case '\n':
                case '!':
                case '#':
                case '@':
                case '?':
                case '/':
                case '>':
                case '<':
                case ':':
                case '$':
                case '(':
                case ')':
                case '*':
                case '&':
                case '-':
                case '=':
                case '+':
                  words[k].len=*tmp-words[k].p;  // разница между указателями - длина
                                                                                  // слова. tmp указывает на начало след. слова
                                                                                 // или на конец строки
                  k++;          // переходим к след. слову
                  break;
              }
            tmp++;
          }
        words[k].len=*tmp-words[k].p;

        printf(" %u слов найдено в строке \n", k+1);

        // Сортировка
        for(;k>0;k--)       // k - максимальное значение элементов массива
                        
          {
            for(l=0;l<l;l++)
              {
                if(strncmp(words[l].p,words[l+1].p,MIN(words[l].len,words[l+1].len))>0)
                  {
                    *tmp=words[j].p;
                    z=words[l].len;      //перестановка элемента
                    words[l].p=words[l+1].p;
                    words[l].len=words[l+1].len;
                    words[l+1].p=*tmp;
                    words[l+1].len=z;
                  }
              }
          }
        res=(char**)calloc(strlen(*text)+1,1);    // выделение памяти под результат
                                                

        for(k=0,tmp=res;words[k].p!=NULL;k++);
          {
            while((words[k].len--)>0)
              **(tmp++)=*(words[k].p++);
              **(tmp++)=*(words[k].p)?*(words[k].p): ' ';  //копируем оригинальный разделитель  
                                                                                               //слов
                                                          
          }
        **tmp='\0';   // записываем конец строки
        return res;   // возвращаем результат
      }
  }


Помогите пожалуйста
Подняться вверх 
 
Сообщение #133
Folderx
Вставить ник
сообщение 17:01:2008, 10:23
Цитата Ответить 


Новенький
*

Группа: Validating
Сообщений: 81
Регистрация: 27:04:2007
Пользователь №: 10 505



Репутация:   0  


opium , ускорение там какую роль играет и что значит муха может сбросить скорость до нуля и полететь в обратную сторону, как это она может сбросить скорость если 0≤V≤W≤1000, 0≤A≤1000 ?
Подняться вверх 
 
Сообщение #134
Tanzilit
Вставить ник
сообщение 18:01:2008, 15:20
Цитата Ответить 


Новенький
*

Группа: ОЛЕНЬ team
Сообщений: 15
Регистрация: 16:05:2006
Пользователь №: 4 248



Репутация:   0  


Народ помогите плиз...Нужно написать прогу на Cpp :
Алгоритм поиска минимального остовного дерева Дейкстры-Прима
Подняться вверх 
 
Сообщение #135
European
Вставить ник
сообщение 18:01:2008, 15:27
Цитата Ответить 


Божественный
Иконка группы

Группа: Модеры
Сообщений: 2 013
Регистрация: 4:09:2006
Из: Минск
Пользователь №: 6 316



Репутация:   32  


Для: Tanzilit
]]>http://algolist.manual.ru/maths/graphs/span.php]]>
Подняться вверх 
 
Сообщение #136
Девчонка
Вставить ник
сообщение 22:01:2008, 12:10
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 2
Регистрация: 4:11:2007
Пользователь №: 13 520



Репутация:   0  


Люди добрые! Помигите сдать экзамен плиз-з-з. Нужно написать код программ на С++:
1. Деревья двоичного поиска
2. Кодировщик и декодировщик по Хафману
3. Реализация абстрактного типа данных в двунаправленный список с помощью указателей.
Желательно хоть немного пояснений по ходу программы.
Может кто такое задание уже выполнял или видел код в сети? Очень прошу, помогите.
Подняться вверх 
 
Сообщение #137
Henry
Вставить ник
сообщение 22:01:2008, 12:46
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 1
Регистрация: 22:01:2008
Пользователь №: 14 937



Репутация:   0  


Здравствуйте.
У меня экзамен уже через 3 дня, а мне нужно 2 работы по С++ сделать.
Заплачу WMR.

Требуется написать 2 работы на С++. (описание ниже)
Программы должны запускаться на вижал студио.
Очень желательно, написать программы по системе "не чего лишнего" и сделать их с подробными комментариями внутри в стиле count >> "bugaga" >> endl; {этот оператор делает это вывод bugaga}

О цене договоримся. smile.gif
Кто готов взяться стучите в асю: 2три61ноль2 или на почту (dmitry1ноль26@gmail.com), или в приват на форуме.

Описание №1 задачи:
Есть текстовый файл, в него записаны любые слова. Требуется считать эти слова из текстового файла и отсортировать их в массив по частоте употребления.

Описание №2 задачи:
Апгрейдить задачу №1 используя классы. Т.е. тож самое что и первая задача, только с использованием классов.

Сообщение отредактировал Henry - 22:01:2008, 13:08
Подняться вверх 
 
Сообщение #138
Palladin
Вставить ник
сообщение 22:01:2008, 14:07
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 16
Регистрация: 17:01:2008
Пользователь №: 14 838



Репутация:   0  


Цитата(Henry @ 22:01:2008, 14:46 )
count >> "bugaga" >> endl;
*
Действительно БУГАГАsmile.gif нада так

cout<<"bugaga"<<endl;
Подняться вверх 
 
Сообщение #139
opium
Вставить ник
сообщение 23:01:2008, 19:15
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 23
Регистрация: 10:01:2008
Из: forum.codeby.net
Пользователь №: 14 700



Репутация:   0  


Помогите пожалуйста! Я просил помощи у gamecreator, но он отмалчивается! Так что расчитываю на помощь здесь! А вот и задача:

В тредевятом царстве любой телефонный номер состоит из m цифр, причем первая цифра номера соответствует городу(телефонный номе не может начинаться с нуля и, как не трудно докадаться, городов в триДЕВЯТОМ царстве ровно девять). Баба Яга получила список всех своих разговоров за целый год, и хочет п онему узнать, в каком городе у неё было больше всего телефонных собеседников.

Входные данные: сначала вводится длина телефонного номера m,(2>=m<=9), затем количество разговоров n (n<=7000), потом идут телефонные номера:m-значные числа в количестве n штук.

Выходные данные% Нужно вывести число от 1 до 9 - номер города, в котором число собеседников максимально.(Если таких городо