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

: Написать функцию умножения двух чисел, используя только операцию сложения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что означает строчка ??? http://www.cyberforum.ru/cpp-beginners/thread371992.html
((i+j)%2==0?-1.0:1.0)); Скажите пожалуйста ,что означает эта строчка в С++?
C++ Создать модель файловой системы на основе связанных списков доброго времени суток, форумчане!!! В сентябре получил задание на курсовой проект по СПО: "Файловая система использующая связанные списки для размещения файлов и связанный список для хранения информации о свободных блоках". Вот особенности задания: Модель должна использовать некий файл в качестве виртуального жёсткого диска с виртуальной файловой структурой, аналогичной файловой структуре... http://www.cyberforum.ru/cpp-beginners/thread371978.html
C++ Записать програму с функцией
Которая решает уравнение второго степени.Помогите пожалуйста,так как я даже не знаю с чего начать.Дело в том,что вообще не понимаю эти функции и ретёрны.. Знаю точно,что там должно быть 4 части: 1. input 2. 2 solve 3.output 4. честно говоря,даже не знаю,какая эта часть. Просьба не использовать printf,while или что-то наподобие этого,так как этого не учили ещё:) Спасибо! Добавлено через...
Программа на определение числа C++
Добрго дня или ночи, помогите составить код программы, уже 5 день пошёл, ничего путного в голову не лезет? Последовательность т.н. треугольных чисел определяется следующим образом: первый член последовательности равен 1, второй на 2 больше первого, третий на 3 больше второго и т. д. Т.е. треугольными являются числа 1, 3, 6, 10, 15, ... . Пользователь вводит число, определить является ли оно...
C++ Перегрузка оператора + http://www.cyberforum.ru/cpp-beginners/thread371964.html
Всем добрый вечер. Прошу помочь разобраться. Задание - Для определения даты поставки строительных материалов необходимо перегрузить операцию вычисления даты через определенное количество дней. Для этого перегрузите операции «дата» + «int», «int» + «дата» (две последние операции различны, перестановка операторов транслятором не производится). #include<iostream> #include<conio.h> using...
C++ Перегрузка оператора инкремента/декремента через friend Нужно реализовать перегрузку унарного оператора через friend. Что я пытаюсь сделать: friend void operator -- ();//prototype void operator --() { cout << "Overloaded operator --"<< endl; //bla-bla-bla } Не суть, что в коде, потому что парсер даже до него не доходит, пишет, что слишком мало параметров для функции оператор. Why? подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
25.10.2011, 10:29     : Написать функцию умножения двух чисел, используя только операцию сложения
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int mul(int a, int b) {
  int n;
  for(n = 0; b > 0; b--, n += a);
  return n;
}
 
int  main(void) {
  printf("%d", mul(20, 570)); // 20*570
  getchar();
  return 0;
}
 
Текущее время: 04:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru