ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите с задачками по С++
  #1  
Старый 12.12.2006, 15:45
Аватар для Anium
Anium
Новичок
Регистрация: 04.12.2005
Сообщений: 10
Провел на форуме:
90416

Репутация: 1
По умолчанию Помогите с задачками по С++

Помогите с задачками по С++, неуспеваю... желательно в Builder'е

1. Написать программу которая выводит самое длинное и самое короткое слово во

введённом предложении

2.Написать рекурсивную функцию которая заполняет массив целых чисел значениями,

вводимых пользователем в обратном порядке

3.Написать функцию для решения системы N уравнений

4. Написать класс для решения системы N уравнений

5. DLL. Вычислить значение функции y=0.5x^2 + 4x - 3 и постройте график этой функции в Exel
 
Ответить с цитированием

  #2  
Старый 12.12.2006, 16:29
Аватар для KoTeG
KoTeG
Banned
Регистрация: 29.04.2006
Сообщений: 452
Провел на форуме:
1031230

Репутация: 266
По умолчанию

Я думаю что такие задачки только за деньги ( написать программы , функции , класс )
 
Ответить с цитированием

  #3  
Старый 12.12.2006, 16:56
Аватар для bopoh13
bopoh13
Участник форума
Регистрация: 31.10.2006
Сообщений: 212
Провел на форуме:
1073612

Репутация: 50
По умолчанию

Мля, что тут писать...

Смысл алгоритмов:

1. Вводишь предложение. Создаешь динамический массив. Заполняешь массив словами (в качестве разделителя используешь "пробел"). Анализируешь длинну каждой переменной массива через цикл, записывая в переменные $ds (самое длинное) и $ks (самое короткое), например.

2. Заполняешь массив. Перезаписываешь значения в обратном порядке. (Возможно, есть готовая функция при работе с массивом).

3. Надо вспомнить математику за 7-8 класс... Вообщем-то можно подбором (и выбирая диапазон чисел)

4-5. С DLL и классами посложнее. Как писать незнаю, т.к на СИ не пишу!

Но задания легкие...
 
Ответить с цитированием

  #4  
Старый 12.12.2006, 16:56
Аватар для Anium
Anium
Новичок
Регистрация: 04.12.2005
Сообщений: 10
Провел на форуме:
90416

Репутация: 1
По умолчанию

есть немного wmz, стучите в аську 512-543, договоримся
 
Ответить с цитированием

  #5  
Старый 12.12.2006, 17:07
Аватар для VampiRUS
VampiRUS
Участник форума
Регистрация: 31.12.2005
Сообщений: 231
Провел на форуме:
1106266

Репутация: 366
Отправить сообщение для VampiRUS с помощью Yahoo
По умолчанию

Цитата:
1. Вводишь предложение. Создаешь динамический массив. Заполняешь массив словами (в качестве разделителя используешь "пробел"). Анализируешь длинну каждой переменной массива через цикл, записывая в переменные $ds (самое длинное) и $ks (самое короткое), например.
это ты наверное на php легко это напишешь, а в C будет посложнее, если будет время напишу только не на билдере.
Цитата:
3.Написать функцию для решения системы N уравнений
полюбому кто-то уже писал до тебя use google.

Последний раз редактировалось VampiRUS; 12.12.2006 в 17:09..
 
Ответить с цитированием

  #6  
Старый 12.12.2006, 17:14
Аватар для bopoh13
bopoh13
Участник форума
Регистрация: 31.10.2006
Сообщений: 212
Провел на форуме:
1073612

Репутация: 50
По умолчанию

Цитата:
Сообщение от VampiRUS  
это ты на php легко это напишешь
Ну дык И на Delphi тоже.
А в СИшке в чем трудность будет?
 
Ответить с цитированием

  #7  
Старый 12.12.2006, 17:24
Аватар для Anium
Anium
Новичок
Регистрация: 04.12.2005
Сообщений: 10
Провел на форуме:
90416

Репутация: 1
По умолчанию

вот я для первой лабы набросал немного, но никак не получу ответ в таком виде:
-----------------------------------
самое длинное слово: ...
самое коротко слово: ...

Код:
#include <iostream.h>
#include <stdio.h>
#include <vcl.h>
void main (int arg_cou, char** arg_cnt)
{
char str [200], *cp, *lng;
int i, maxlen, curlen;
char c;

// вводим слова
for (i=0; i < (sizeof(str)-2); i++)
{ c = getchar();
  if (c == '\n') break;
  str[i] = c;
}
str [i] = ' ';
str [i+1] = 0x00;

cp = lng = str;
maxlen = 0;
for (i=0; str[i]; i++)
{ if (str[i] == ' ') // слово кончилось
   { if (*cp == ' ')   // пробросить группу пробелов
      { cp = str+i; continue; }
     curlen = (str+i) - cp;
     if (curlen > maxlen)  // это слово длиннее ?
      { maxlen = curlen; lng = cp; }
     str[i] = 0x00;
     printf("<%s> %2d %2d\n", cp, curlen, maxlen); // отладка
     cp = str + i + 1;
   }
  else // не кончилось
   { if (*cp == ' ') cp = str + i;
   }
}

printf("самое длинное слово <%s>\n", lng);
getchar();
}
 
Ответить с цитированием

  #8  
Старый 12.12.2006, 17:28
Аватар для VampiRUS
VampiRUS
Участник форума
Регистрация: 31.12.2005
Сообщений: 231
Провел на форуме:
1106266

Репутация: 366
Отправить сообщение для VampiRUS с помощью Yahoo
По умолчанию

Цитата:
Ну дык И на Delphi тоже.
А в СИшке в чем трудность будет?
посмотри листиг который привёл Anium, а сколько бы это заняло на php?
 
Ответить с цитированием

  #9  
Старый 12.12.2006, 17:44
Аватар для NaX[no]rT
NaX[no]rT
Members of Antichat
Регистрация: 03.09.2005
Сообщений: 594
Провел на форуме:
3606217

Репутация: 685


Отправить сообщение для NaX[no]rT с помощью ICQ
По умолчанию

Anium по-моему сильно загнул (: намного меньшим кодом обойтись можно используя строки
Код:
 #include <iostream.h>
#include <string>

int main()
{
	string buf, largest,shortest;

            int maxLen,minLen,curLen,
	    max = -1, min=100,
	    cnt = 0;
		
	while ( cin >> buf )
	{
 		curLen = buf.size();
 		if ( curLen > max )
		{
              max = curLen;
              largest = buf;
 		}
		if ( curLen < min )
		{
              min = curLen;
              shortest = buf;
 		}
	}

	cout << "The largest word:  " << largest << endl;
	cout << "The shortest word:  " << shortest << endl;
     
}
 
Ответить с цитированием

  #10  
Старый 12.12.2006, 17:48
Аватар для bopoh13
bopoh13
Участник форума
Регистрация: 31.10.2006
Сообщений: 212
Провел на форуме:
1073612

Репутация: 50
По умолчанию

2 VampiRUS: может еще короче можно...

2 Anium: _http://www.forum.ishodniki.ru/index.php?action=;topic=5992.0;prev_next=prev
ЗЫ: а ты тему развивай, глядишь, седня фсе доделаешь
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кто играет в www.ganjawars.ru ??? помогите kuppher Болталка 12 26.07.2008 23:38
ПомогитЕ !!! подалуста найти кряк гейлордфакерЪ Болталка 2 30.08.2007 14:48
ПоМоГиТе! ПЛЗ!!! farik.aka E-Mail 1 17.09.2006 13:00
www.chat.love4u.ru - помогите получить прова админа! airwil Чаты 4 30.04.2006 15:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ