Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите пожалуйста с заданием.  (Прочитано 1793 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Помогите пожалуйста с заданием.
« : 17 Декабря 2009, 22:38:44 »
Друзья нужна ваша помощь!

Нужно разработать функцию, которая формирует из целого числа новое число, записанное его цифрами, но в обратном порядке Например n=123 then new_n=321. Разработать процедуру, которая в массиве из N целых чисел находит индекс первого числа-палиндрома, и общее количество чисел-полиндромов.
вот такое вот задание %)
причем оно должно быть выполнено обязательно с использованием процедур или функций!

Друзья по возможности напишите ответ в виде псевдокода! плиииззз=)

Программа будит писаться в С++
Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

Оффлайн slogan

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #1 : 18 Декабря 2009, 07:15:07 »
ты чего массив не можешь перевернуть???

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #2 : 18 Декабря 2009, 10:29:35 »
я тугодум  :)

Напиши пожалуйста если не трудно, хоты бы пару строк, не понимаю как саму функцию перевода организовать=)
Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Помогите пожалуйста с заданием.
« Ответ #3 : 18 Декабря 2009, 12:42:18 »
Да, кстати, интересное задание.
Как сформировать слова-палиндромы.

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #4 : 18 Декабря 2009, 12:52:24 »
Проверка числа на палиндромность - функция в несколько строк.

int is_palyndrome(int number)
{
  int b=0;
  while(number > 0){
    b=b*10 + number % 10;
    number /= 10;
  }
  return b==number;
}


А слова-палиндромы формируются функциями strrev и strcat  :)
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #5 : 18 Декабря 2009, 13:32:29 »
сессия скоро, да?

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #6 : 18 Декабря 2009, 20:01:43 »
сессия скоро, да?

ага  ;)
Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

shame

  • Гость
Re: Помогите пожалуйста с заданием.
« Ответ #7 : 18 Декабря 2009, 20:29:34 »
Еще один =) Скоро тут нада будет раздел фрилансеров открывать...

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #8 : 18 Декабря 2009, 20:50:51 »
Еще один =) Скоро тут нада будет раздел фрилансеров открывать...

А кто первый? =)))
Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

shame

  • Гость
Re: Помогите пожалуйста с заданием.
« Ответ #9 : 19 Декабря 2009, 00:34:26 »
А кто первый? =)))

та была темка  :2funny:

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Помогите пожалуйста с заданием.
« Ответ #10 : 19 Декабря 2009, 14:02:41 »
я не мастер в пшп, потому мне интересно готовый скрипт для создания слов-палиндромов.. лично для себя. :idiot2:

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #11 : 19 Декабря 2009, 21:52:00 »
Друзья! За функцию большое спасибо! До меня вроде доперло =)))

Ну помогите уж дураку.

Как будит прога выглядеть на Си, которая число введенное с клавы задом на перед читает? Ну или напишите не на Си, только с коментами чтоб я понял, помогите пожалуйста  :'(

/* Помогите дураку  :'( */
#include <stdio.h>

main() {
    int number, new_number;
    printf("Введите целое число: ");
    scanf("%d", &number);

    /* Чего дальше? У кого в будущем проблемы с программированием будут, если знаний хватит, честно говорю не отвернусь помогу!!! */
   

Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #12 : 20 Декабря 2009, 05:03:29 »
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 20 Декабря 2009, 17:29:25 от Mam(O)n »

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #13 : 20 Декабря 2009, 09:24:54 »
To Mam(O)n !

Спасибо добрый человек! Дай бог тебе счастья и здоровья!
Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Помогите пожалуйста с заданием.
« Ответ #14 : 20 Декабря 2009, 12:37:26 »
я тугодум  :)

Ну помогите уж дураку.

Как будит прога выглядеть на Си, которая число введенное с клавы задом на перед читает?

А что, родители уже не могут оплатить работу более способного сокурсника?

Мда... Сильна наша школа.  :'(

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.