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

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

Войти
Регистрация
Восстановить пароль
 
Noisewak
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 14
#1

Напишите функцию, которая переворачивает строку - C++

08.12.2010, 21:17. Просмотров 477. Ответов 1
Метки нет (Все метки)

1) Напишите функцию, которая переворачивает строку (массив типа char). Используйте цикл for, который меняет местами первый и последний сим-волы, затем следующие и т.д. Строка должна передаваться в функцию как аргумент. Напишите программу, которая должна принимать от пользова-теля строку (содержащую более одного слова), вызывать функцию, а за-тем выводить полученный результат.
2) Напишите функцию вычисления корней квадратного уравнения. Про-грамма должна принимать от пользователя коэффициенты, вызывать функцию, а затем выводить полученный результат. Параметрами функ-ции должны быть коэффициенты и корни уравнения. Такие аргументы как корни уравнения необходимо передавать по ссылке. Значение, воз-вращаемое функцией, должно передавать в вызывающую программу ин-формацию о наличии корней: 2 – два разных корня; 1 – корни одинако-вые; 0 – уравнение не имеет решения. Кроме того, функция должна про-верять корректность исходных данных. Если исходные данные неверные, то функция должна возвращать -1.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2010, 21:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите функцию, которая переворачивает строку (C++):

Напишите функцию, 1.которая переворачивает строку 2.вычисления корней квадратного уравнения - C++
ПОЖАЛУЙСТА ВЫРУЧИТЕ, ПОМОГИТЕ НАПИСАТЬ ПРОГИ: 1) Напишите функцию, которая переворачивает строку (массив типа char). Используйте цикл...

Разработать и испытать функцию, которая переворачивает строку и возвращает указатель на перевёрнутую строку - C++
Разработать и испытать функцию, которая переворачивает строку и возвращает указатель на перевёрнутую строку. Прототип функции инверсии...

Написать функцию, которая переворачивает строку - C++
1) Напишите функцию, которая переворачивает строку (массив типа char). Используйте цикл for, который меняет местами первый и последний...

Написать функцию, которая переворачивает строку - C++
Написать функцию, которая переворачивает строку. Заголовок функции: void reverseStr (char *s); Написать программу, которая принимает от...

Написать функцию, которая переворачивает строку (массива типа char). - C++
Вот задание: Написать функцию reversit(), которая переворачивает строку (массива типа char). Используйте цикл for, которая меняет первый...

Написать и протестировать функцию, которая "переворачивает" строку, передаваемую ей в качестве параметра - C++
Написать и протестировать функцию,которая "переворачивает" строку,передаваемую ей в качестве параметра

1
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
08.12.2010, 22:34 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Noisewak Посмотреть сообщение
1) Напишите функцию, которая переворачивает строку (массив типа char). Используйте цикл for, который меняет местами первый и последний сим-волы, затем следующие и т.д. Строка должна передаваться в функцию как аргумент. Напишите программу, которая должна принимать от пользова-теля строку (содержащую более одного слова), вызывать функцию, а за-тем выводить полученный результат.
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
#include <stdio.h>
 
#define MAXSIZE 256
 
void TurnStr(char *str)
{
      char tmp;
      int i=0;
      int size=0;
      for (size; str[size]!='\0'; size++);
      size--;
      while (i<=size)
      {
            tmp=str[i];
            str[i]=str[size];
            str[size]=tmp;
            size--;
            i++;
      }
}
 
int main(void)
{
    char str[MAXSIZE] = " ololo ololo vu vce bydlo i xuylo";
    TurnStr(str);
    puts(str);
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2010, 22:34
Привет! Вот еще темы с ответами:

Напишите функцию, которая определяет, можно ли из символов, входящих в строку А, составить строку В - C++
Помогите с задачей, пожалуйста. Даны строки А и В. Напишите функцию, которая определяет, можно ли из символов, входящих в А, составить...

Функция, которая переворачивает строку - C++
Требуется написать функцию bool ReverseString (string &amp; sString) на С++, которая переворачивает строку sString (первая буква становится...

Напишите рекурсивную функцию, которая инвертирует строку символов - C++
Помогите пожалуйста написать Программу Напишите рекурсивную функцию, которая инвертирует строку символов.

Написать функцию, которая переворачивает число - C++
Помогите, пожалуйста с задачкой! Задачка: Дано натуральное число n и натуральные числа а1, а2... аn (n &lt; 100). Переделать все данные...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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