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

Перегрузка функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод символа в переменную типа INT http://www.cyberforum.ru/cpp-beginners/thread242787.html
Доброго времени суток. Подскажите самый эффективный способ борьбы с неверным вводом данных пользователем. А именно когда пользователя просят ввести число типа INT? а он вводит символ CHAR.
C++ No such file in directory Для компила проекта нужен один заголовочный файл. Я его поместил в папку с проектом, а он не обнаруживается. При компиле выдается ошибка: No such file in directory. Как это исправить? http://www.cyberforum.ru/cpp-beginners/thread242780.html
C++ Передача матрицы через почтовый ящик
Добрый день всем участникам форума. Идея моя такова. Клиент: Генерируется прямоугольная матрица с введенным пользователем числом строк/столбцов, заполняется случайными числами от 1 до 99 и...
Сделать статический массив с разными типами данных C++
Задача такова, есть ровно 60 магазинов. У каждого магазина по 6 параметров: 1) Адрес типа char 2) Заработок за сутки типа int 3) Персонал в помещении типа int 4) Покупатели в помещении типа int...
C++ Поменять цифры в числе местами http://www.cyberforum.ru/cpp-beginners/thread242712.html
салам!) помогите решить одну задачу, нужно вывести число цифрами наоборот. например: вводотся 45-выводится 54 НО если вводится 20 или 30 или 40 идт-выводится 2-3-4 соответственно! прога на...
C++ Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа Задание таково: Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа Вот что наработал... #include<conio.h>... подробнее

Показать сообщение отдельно
OlegLvovskyj
9 / 9 / 2
Регистрация: 02.12.2010
Сообщений: 66
14.02.2011, 18:46  [ТС]
спасибо .разобрался.

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

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
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
//#define size 128
int func(int *, size_t, int);
int func(char *, char);
 
int main()
{
    int arr[10],chyslo,n;
    char str[128],symwol;
    std::cout << "Wwedit kilkist chysel\n";
    std::cin >> n;
    std::cout << "Wwedit sami chysla\n";
    for (int i =0;i<n;i++){
        std::cin >> arr[i];
    }
    
    std::cout << "Wwedit radok symwoliw\n";
    std::cin >> str;
    std::cout << "Wwedit chyslo\n";
    std::cin >> chyslo;
    std::cout << "Wwedit symwol\n";
    std::cin >> symwol;
    std::cout << "Resultat:\n";
    std::cout << "Zbihiv " << func(arr, 10, chyslo) << std::endl;
    std::cout << "Zbihiv " << func(str, symwol) << std::endl;
    
    return 0;
}
 
int func(int *arr, size_t length, int number)
{
    size_t count = 0;
    
    for (size_t i = 0; i < length; ++i)
        if (arr[i] == number)
            ++count;
        
        return count;
}
 
int func(char *str, char ch)
{
    size_t length = strlen(str);
    size_t count = 0;
    
    for (size_t i = 0; i < length; ++i)
        if (str[i] == ch)
            ++count;
        
        return count;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.