Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 040

Раздел: C++
/ вопрос открыт /

Здравствуйте! возникла проблема с задачей, программист я только начинающий, поэтому ещё не сильно разобрался. помогите решить задачу! Дан массив слов, получить слово из последних букв всех слов массива!

Дементьев Евгений Владимирович Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Дементьев Евгений Владимирович (статус: Посетитель)
Вопрос отправлен: 20 февраля 2011, 22:02
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: min@y™

Ну вот как-то так:

#include <cstdlib>
#include <iostream>
#include <malloc.h>
#include <conio.h>
 
using namespace std;
 
#define Count 4
 
const char* StringList[Count] = {"expert", "delphi", "int", "ru"};
 
int main(int argc, char *argv[])
{
  char* Buffer = (char*)malloc(Count + 1);
  Buffer[Count] = 0;
 
  for (int Index = 0; Index != Count; Index++)
    Buffer[Index] = StringList[Index][strlen(StringList[Index]) - 1];
 
  printf("  Result: '%s'\n");
  free(Buffer);
  getch();
  return 0;
}

З.Ы. Писал на Dev-C++.

Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 21 февраля 2011, 08:34


Мини-форум вопроса

Всего сообщений: 1; последнее сообщение — 21 февраля 2011, 04:30; участников в обсуждении: 1.
Егор

Егор (статус: 10-ый класс), 21 февраля 2011, 04:30 [#1]:

Цитата (Дементьев Евгений Владимирович):

возникла проблема с задачей

а в чём проблема?
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:46
Выполнено за 0.02 сек.