|
Вопрос # 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.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|