Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести строку, содержащую те же символы, но расположенные в обратном порядке. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран все сообщения, отправленные в дату, указанную пользователем http://www.cyberforum.ru/cpp-beginners/thread358871.html
Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен вводиться размер списка (целое число), а сам...
C++ код double в действительные числа и наоброт ребят помогите идеями, как можно осуществить перевод действительного числа в код double и наоборот. Если делать по стандартному алгоритму, тоесть: 1)перевести число в двоичную 2)найти мантиссу... http://www.cyberforum.ru/cpp-beginners/thread358841.html
C++ Обнаружение повторяющихся цифр в массиве
В общем нужно найти всё, что повторяется и какое количество раз. Голова с алгоритмом чот ваще не думает... Сделал по самому деревенскому... #include <iostream> using namespace std; const int...
C++ Исправить ошибку в коде
Задача простейшая, но вот реализовать не получается правильно, вот условие : Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется, если сумма покупки...
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread358831.html
Дан массив из, произвольно набранных, целых чисел. Требуется найти уникальные, т.е. не повторяющиеся числа и вывести их на экран, числа которые повторяются, просто записать в конец отсортированного...
C++ Класс "Студент" - Как записать ссылку на функцию структуры? Собственно создаю класс студенты, захотелось мне чего-то впихнуть сюда итератор (свой вариант итератора, если это можно так назвать). Текущий вопрос: как записать ссылку на функцию структуры?... подробнее

Показать сообщение отдельно
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
01.10.2011, 12:28
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
#include <stddef.h>
 
#define N 255
 
size_t strlength(const char* s)
{
    size_t c = 0;
    while(*s++) ++c;
 
    return c;
}
 
char* strrevcpy(char* dest, const char* src)
{
    const char* p = src + strlength(src);
    while(p != src) *dest++ = *(--p);
    *dest = '\0';
 
    return dest;
}
 
int main()
{
    char src[N];
    char dest[N];
 
    puts("input string:");
    gets(src);
    strrevcpy(dest, src);
    puts(dest);
 
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru