Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
&Alex&
19 / 19 / 1
Регистрация: 21.03.2010
Сообщений: 221
#1

Простая программа на строки - C++

26.04.2010, 10:55. Просмотров 408. Ответов 3
Метки нет (Все метки)

Помогите с задачей:
написать функцию, которая обращяет строку, введённую с клавиатуры, другими словами зеркальное отображение.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2010, 10:55     Простая программа на строки
Посмотрите здесь:

простая программа - C++
написать программу которая печатает числа от 1 до 4? так что соседние числа разделены одним пробелом. 1) используя один оператор вывода с...

Простая программа на С++ - C++
#include<iostream> #include<ctime> #include<cstdlib> int f1(int a) { a++; return 2*a; }

Простая программа - C++
#include <iostream.h> main() { cout << "hfhfhfhf"; return 0; } Не выводит текст на экран, уже пускает прогу на выполнение и...

Простая программа на С++ - C++
Дана линейная программа: #include <iostream> #include <math.h> using namespace std; void main(void) { setlocale (LC_ALL,...

Простая программа. - C++
Доброго времени суток! Пишу на dev c++. Надо, чтобы при нажатии стрелки влево печатало "1", а стрелки вправо - "2". #include...

Простая программа с классами - C++
Выручайте! нужно простенькая программа с классами и комментариями, пожалуйста)

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alip
53 / 32 / 3
Регистрация: 10.03.2010
Сообщений: 85
26.04.2010, 11:36     Простая программа на строки #2
Пробуй.
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
#include <iostream>
 
using namespace std;
 
void Reverse(char * str)
{
    int len, i, j=0;
    char temp;
 
    len=strlen(str)-1;
    i=len;
    while (i>j)
    {
        temp=str[i];
        str[i]=str[j];
        str[j]=temp;
        i--;
        j++;
    }
}
 
int main()
{
    char string[50];
 
    cout << "Input string:" << endl;
    cin >> string;
    Reverse(string);
    cout << "Reverse string: " << string;
    return 0;
}
&Alex&
19 / 19 / 1
Регистрация: 21.03.2010
Сообщений: 221
26.04.2010, 11:40  [ТС]     Простая программа на строки #3
Здесь Reverse(); а мне надо без неё и на Си. Помогите, очень надо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2010, 12:04     Простая программа на строки
Еще ссылки по теме:

Простая программа на C++ (Калькулятор) - C++
Начал писать простой калькулятор, хочу узнать что не так в общем. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; ...

Простая программа объединения - C++
Добрый вечер Появились вопросы, помогите понять программу. #include &lt;iostream&gt; using namespace std; union u_type { ...

Простая программа на указатели! - C++
Помогите пожалуйста написать вот эту программу через указатели! Я не понимаю с чего начать, очень нужно! Заранее спасибо) #include...

Простая расчетная программа - C++
С чего начать?

простая программа на структуры с++ - C++
Помогите, пожалуйста, написать программу на структуры С++, не могу разобраться..думаю, все не так сложно, как мне кажется месяц=(Jan,...

простая программа на си,но не для меня. - C++
Буду учить си ,однако сейчас нахожусь на недопрофессиональном уровне. Прошу помочь написать программу как можно проще-если не ошибаюсь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Alip
53 / 32 / 3
Регистрация: 10.03.2010
Сообщений: 85
26.04.2010, 12:04     Простая программа на строки #4
Не проблема. Вот на Си и без Reverse(). Но вообще-то у тебя в задании написать функцию.
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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char str[50];
    int len, i, j=0;
    char temp;
 
    printf("Input string:\n");
    scanf("%s", str);
    
    len=strlen(str)-1;
    i=len;
    while (i>j)
    {
        temp=str[i];
        str[i]=str[j];
        str[j]=temp;
        i--;
        j++;
    }
    
    printf("Reverse string: %s", str);
    return 0;
}
Yandex
Объявления
26.04.2010, 12:04     Простая программа на строки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru