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

Перегрузка функций - 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 5) Владелец типа char 6) Номер телефона типа char Чтобы было проще понять - на php структура должна быть такая: $mass = 'Москва д10'
C++ Поменять цифры в числе местами http://www.cyberforum.ru/cpp-beginners/thread242712.html
салам!) помогите решить одну задачу, нужно вывести число цифрами наоборот. например: вводотся 45-выводится 54 НО если вводится 20 или 30 или 40 идт-выводится 2-3-4 соответственно! прога на с++... я сам смог вывести, но не могу чтобы када число с нулем у меня выводилось одно число: н-р: 90 - 09. нужно просто 9!
C++ Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа Задание таково: Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа Вот что наработал... #include<conio.h> #include<string.h> #include<stdlib.h> #include<mem.h> #include<stdio.h> #include<iostream.h> подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
14.02.2011, 18:02
Переделывать ничего не стал, ваш код не смотрел, с нуля написал. Разбирайтесь:

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 <iostream>
 
size_t func(int *, size_t, int);
size_t func(char *, char);
 
int main()
{
    int arr[10] = {1, 4, 3, 1, 8, 4, 1, 0, 4, 1};
    char str[] = "Hello, World!";
 
    std::cout << func(arr, 10, 1) << std::endl;
    std::cout << func(str, 'l') << std::endl;
 
    return 0;
}
 
size_t 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;
}
 
size_t 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru