Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
7 / 1 / 0
Регистрация: 02.04.2013
Сообщений: 80

Перегруженные функции

15.04.2013, 20:06. Показов 765. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго дня! Помогите с программой:
Написать перегруженную функцию суммирования для получения суммы кодов символов от 'a’ до 'z’. В качестве параметров использовать значения начального символа и конечного символа.
Вот пример программы:
Пример программы, но я не пойму,как она работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 #include<stdio.h>
#include<iostream.h>
void print(int i){
 printf("%d",i);}
 void print(char *pch){
  printf("%s",pch);}
  void main(){
  int k[10],sk,i;
  char *ptr;
  cout<<"\n введите данные:\n ";
  for (i=0;i<10;i++)
  cin>>k[i];
  sk=0;
  for(i=0;i<10;i++)
  sk+=k[i];
  ptr="результат суммирования =";
  print(ptr);
  printf("\n");
  print(sk); 
}
Заранее большое спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.04.2013, 20:06
Ответы с готовыми решениями:

Используя перегруженные функции и шаблон функции удалить из массива элемент по индексу
Стоит следующая задача: Используя перегруженные функции и шаблон функции удалить из массива элемент по индексу. Функцию написал, но я...

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

Перегруженные функции
В одномерном массиве, состоящем из п элементов, вычислите: 1) среднее арифметическое элементов, расположенных до первого и после...

4
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
15.04.2013, 20:11
если print(int i) то выводи число , если print(char*) выводит строку.
0
7 / 1 / 0
Регистрация: 02.04.2013
Сообщений: 80
15.04.2013, 20:26  [ТС]
Цитата Сообщение от ssXXss Посмотреть сообщение
если print(int i) то выводи число , если print(char*) выводит строку.
Я не пойму, как программа работает. Я ввожу цифры, потом выкидывает из программы и всё
0
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
15.04.2013, 20:29
запусти под отладчиком и посмотри как работает.
0
7 / 1 / 0
Регистрация: 02.04.2013
Сообщений: 80
15.04.2013, 22:17  [ТС]
В своей программе разобрался:
В цикле от 0 до 9 заполняется массив числами (которые вводит пользователь), во втором цикле считает сумму элементов массива (который заполнялся в предыдущем цикле).
print - перегруженная. Если ей на вход попадается строка, то выполняется тело этой функции "print(char *pch)", если число - "print(int i)".

А кто поможет именно с моей нужно получить сумму кодов символов, а не сумму элементов массива.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.04.2013, 22:17
Помогаю со студенческими работами здесь

Перегруженные функции
Помогите написать перегруженные функции и основную программу, которая их вызывает. 1) для вычитания целых чисел; 2) для вычитания...

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

Перегруженные функции
Здравствуйте, помогите написать перегруженные функции и основную программу, которая их вызывает: а) целые числа возводит в степень n; ...

Перегруженные функции
Всем привет. Прошу помощи. Я сильно запутался, и не могу сделать пару аспектов в задание. Вот собственно само задание: Написать...

Перегруженные функции.
Есть код с учебника, по идеи должно быть все правильно. КОД: #include&lt;iostream.h&gt; #include&lt;conio.h&gt; int ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru