8 / 8 / 3
Регистрация: 22.09.2012
Сообщений: 179
1

Написать функцию. Функция должна выводить сообщение об ошибке, если было введено два слова и более

17.12.2012, 15:05. Показов 1334. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если непонятно задание, то напишу подробнее.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2012, 15:05
Ответы с готовыми решениями:

Функция должна принимать два слова и возвращать те буквы из первого слова, которых нет во втором.
Здравствуйте, помогите разобраться. Функция должна принимать два слова и возвращать те буквы из...

Написать функцию, которая должна выводить число в текстовом варианте
Написать функцию, какая принимает число от 1 до 99. Функция должна выводить число в текстовом...

Вывести позиц Коды символа нажатой клавиши, если не было взаимодействия с мышью, а если было - то не выводить
Вторая: вывести позиц. Коды символа нажатой клавиши, если не было взаимодействия с мышью, а если...

Функция должна выводить несколько значений, но выводить только одно. Почему?
Здравствуйте! Мне нужно создать рекурсивную функцию, которая выводит на экран все простые...

6
12 / 12 / 3
Регистрация: 05.11.2012
Сообщений: 49
17.12.2012, 16:35 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string.h>
 
using namespace std;
void Func(const char * str)
{
    if(strchr(str,' ') != NULL)
        cout<<"Error!";
}
void main()
{
    char str1[] = "asdfonbvuonodfinsmdpgmperm";
    char str2[] = "asdfonb vuonodfinsmdpgmperm";
    Func(str1);
    Func(str2);
    system("PAUSE");
}
1
8 / 8 / 3
Регистрация: 22.09.2012
Сообщений: 179
17.12.2012, 16:41  [ТС] 3
Александр, спасибо огромное!
Только вопрос... зачем нужен этот кусок программы?
C++
1
2
3
4
5
6
7
8
void main()
{
    char str1[] = "asdfonbvuonodfinsmdpgmperm";
    char str2[] = "asdfonb vuonodfinsmdpgmperm";
    Func(str1);
    Func(str2);
    system("PAUSE");
}
Это типо "пример"?
0
12 / 12 / 3
Регистрация: 05.11.2012
Сообщений: 49
17.12.2012, 16:48 4
Типо да
1
8 / 8 / 3
Регистрация: 22.09.2012
Сообщений: 179
17.12.2012, 17:12  [ТС] 5
Спасибо ещё раз Есть ещё один вопросик, но чуть позже задам, если не разберусь сам
0
12 / 12 / 3
Регистрация: 05.11.2012
Сообщений: 49
17.12.2012, 17:36 6
Если коротко. Слова разделяются пробелами, функция strchr(str,' ') ищет пробелы в строке str и в случае нахождения возвращает указатель на первый из них. Если указатель равен NULL то в строке нет пробелов, а значит в ней не более одного слова
1
8 / 8 / 3
Регистрация: 22.09.2012
Сообщений: 179
17.12.2012, 19:06  [ТС] 7
Я понял программу, у меня ещё один вопрос появился насчёт другой проблемы, сейчас занимаюсь её решением

Добавлено через 1 час 26 минут
Александр, помоги встроить эту проверку в эту функцию
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
35
36
37
38
#include "stdafx.h"
#include "Credits.h"
 
 
Credits::Credits(string _name, string _lName, string _tName, double _sum, double _procent, double _mounth)
    :name(_name), lName(_lName), tName(_tName), sum(_sum), procent(_procent), mounth(_mounth)
{
    overSum = (sum/100)*(procent*((double)mounth/12));
}
Credits::Credits()
{}
Credits::Credits(const Credits &s)
{
    *this = s;
}
void Credits::addPerson()
{
    cout << "Введите имя: " << endl;
    cin >> name;
сюда
    cout << "Введите фамилию: " << endl;
    cin >> lName;
сюда
    cout << "Введите отчество: " << endl;
    cin >> tName;
сюда
    cout << "Введите сумму кредита: " << endl;
    cin >> sum;
    cout << "Введите процентную ставку по кредиту: " << endl;
    cin >> procent;
    cout << "Введите срок кредита(в месяцах): " << endl;
    cin >> mounth;
    overSum = (sum/100)*(procent*((double)mounth/12));
}
void Credits::Print()
{
    cout << name << " " << lName << ' ' << tName << ' ' << sum << ' ' << overSum << endl; 
}
0
17.12.2012, 19:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2012, 19:06
Помогаю со студенческими работами здесь

Программа должна считать количество символов до первого восклицательного знака, если знак отсутствует выводить соответствующее сообщение.
Программа должна считать количество символов до первого восклицательного знака, если знак...

Участок кода выводит сообщение об ошибке, если функция введена неправильно
Участок кода выводит сообщение об ошибке, если функция введена неправильно. Проблема в том, что при...

Написать функцию Lok, которая должна вывести слова, начинающиеся с одной и той же буквы
Помагите написать функцию Lok которая должна вывести слова начинающиеся с одной и той же буквы ...

Поменять цифры на слова и посчитать, сколько было введено символов в начальной строке
здравтсвуйте. очень нужна помощь. первая программа на ассемблере, ничего не понимаю. надо создать...

Написать шаблонную функцию поиска элемента в матрице (в качестве аргументов функция должна принимать двумерный массив, е
Помогите пожалуйста. Правильный код ? =========================== Написать шаблонную функцию...

Программа должна строку выводить не более чем по 30 символов в строке и выравнивать их по правому краю
Подскажите что не так. Вводиться строка символов. А программа должна эту строку выводить не более...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru