| 
| 
 | Вопрос # 5 040/ вопрос открыт / | 
 |  Здравствуйте! возникла проблема с задачей, программист я только начинающий, поэтому ещё не сильно  разобрался. помогите решить задачу! Дан массив слов, получить слово из последних букв всех слов массива! Ответ #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.
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |