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

Циклы. Умножить два целых числа через добавление (C++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка нажатий клавиатуры и КО http://www.cyberforum.ru/cpp-beginners/thread813632.html
Добрый день. Ниже приведу маленький пример обработки нажатий клавиатуры (функция void move (int**& arr, int &row, int &col)). Не могли бы вы мне помочь (переделать программу) следующим образом: - отказаться от цикла - обработка одновременных нажатий клавиатуры (пробел + стрелки) - если можно покажите как пользоваться потоками: обработка нажатий - один поток, прорисовка -другой. Заранее...
C++ Массив. Посчитать, сколько отрицательных,положительных, и нулевых элементов Дан массив действительных чисел, размерность которого N. Посчитать, сколько отрицательных,положительных, и нулевых элементов. http://www.cyberforum.ru/cpp-beginners/thread813616.html
Двумерный массив. Определить количество строк массива, все элементы которых равны 0 C++
Мисив имеет m строчок и n столбиков.Определить количество строчок масива,значение чисел,которые равны 0. С использованием проверки правильности ввода.
C++ Считывание 2х столбцов из файла
В файле func.dat есть два столбца данных надо считать первый столбец в один массив, второй столбец в другой массив. Вариант когда в файле был 1 столбец данных делал так: static const char filename = "func.dat"; FILE *file = fopen ( filename, "r" ); if (file != NULL) { char line ; /* or other suitable maximum line size */ i = 0; while (fgets(line, sizeof...
C++ Подсчитать количество слов в тексте http://www.cyberforum.ru/cpp-beginners/thread813570.html
Необходимо подсчитать количество слов в тексте. Слова разделены пробелами, символами новой строки или символами табуляции.Текст записан в файл. Результат вывести на экран. помогите сделать одну(начало ниже) и доделать второй вариант(почему-то ничего не выводит) и во втором варианте как-то сделать так, чтобы не считало цифры и два, и более пробела, табул, и перехода на новую строку. #include...
C++ Access Violation при работе с очередью Здравствуйте. Есть такая проблема. Необходимо создать очередь массивов и соответственно работать с ней. В результате долгих мучений родила вот такой класс: class Queue { public: static const int SIZE = 10; unsigned char queueM; unsigned int head; unsigned int tail; bool QueueIsFull; bool QueueIsEmpty; подробнее

Показать сообщение отдельно
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
20.03.2013, 15:08     Циклы. Умножить два целых числа через добавление (C++)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
int a,b,z=0;
//clrscr();
printf("Vedite a=");
scanf("%d",&a);
printf("Vedite b=");
scanf("%d",&b);
int c=fabs(b);
do
{z=z+a;c--;
}
while (c>0);
if (a<0 && b< 0) z*=-1;
if (a>0 && b< 0) z*=-1;
 
printf("z=%d\n",z);
getch();
return 0;
}
 
Текущее время: 19:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru