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

Функция, которая для одного целого числа определяет, является ли оно кратно числу К - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод символьной строки в массив вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread1080350.html
Помогите написать программу перевода введенной с клавиатуры строки в массив вещ-ых чисел, не используя scanf. Чем больше пишу, тем больше ересь какая-то получается. Числа отделяются друг от друга пробелом
C++ Найти и исправить ошибки в приведенном коде подскажите пожалуйста как исправить ошибки что не так #include <stdio.h> int main() { int m, n, count,count1,chislo,y; count=2; count1=0; scanf("%d", &m); scanf("%d", &n); y=m*n; http://www.cyberforum.ru/cpp-beginners/thread1080326.html
C++ Обределение методов класса вложенного в шаблонный класс
Привет всем. есть такой код: template<typename T> class list { protected: struct node { T data; node *previous,*next;
Напишите функцию получающую два целых числа C++
Напишите функцию получающую два целых числа А и В (А < В) Функция выводит в порядке возрастания все целые числа,расположенные между А и В( не включая сами числа А и В ) и возращает количество N этих чисел
C++ Перевод килограммов в футы и унции http://www.cyberforum.ru/cpp-beginners/thread1080285.html
Винни-Пух похвастался Кролику, что похудел на M килограмм. Определить, на сколько похудел Винни-Пух в фунтах (0.4536кг) и унициях (0.0283 кг) Вот есть такой код, но не правельно считает, помогите исправить. #include <stdio.h> int main() { float funt, uncii, kg,gr,funti; printf("vvedite na skolko kg poxydel\n"); scanf("%f", &kg); gr=kg*1000; //получаем на сколько похудел в граммах...
C++ Функция получает массив A ненулевых целых чисел размера N Функция получает массив A ненулевых целых чисел размера N. Она возвращает значение последнего из тех его элементов AK, которые удовлетворяют неравенству A k < A n-1. Если таких элементов нет, то функция возвращает 0. подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6419 / 3058 / 302
Регистрация: 04.12.2011
Сообщений: 8,336
Записей в блоге: 3
26.01.2014, 03:04     Функция, которая для одного целого числа определяет, является ли оно кратно числу К
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>
#include <string.h>
#include <windows.h>
 
using namespace std;
 
bool is_diviable( int to_div, int divider ){
if (divider==0) return false;//на ноль не делим
return !( to_div % divider );//если без остатка - кратно
}
 
 
int main(){
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
 
    const int sz = 3;
    const int to_divide = 2;
 
    int mathr[sz][sz]={
        {1, 2, 3},
        {4, 5, 6},
        {7, 8, 9}
    };
 
int arr_divided[sz]={-1};// такого индекса не бывает. Если не найдёт в какой-то строке - так и останется
 
for(int i=0; i<sz; ++i)
{
for(int j=0; j<sz; ++j)
{
    if(is_diviable(mathr[i][j], to_divide)){
arr_divided[i]=j;//в массиве строк сохранили номер в строке
break;//и вышли из внутреннего цикла по строке, потому что нашли уже)
    }
}
}
 
for(int i=0; i<sz; ++i)
{
for(int j=0; j<sz; ++j)
{
cout<<mathr[i][j]<<" ";
}
if(arr_divided[i] >= 0) cout<< "\t" << mathr[i][arr_divided[i]] <<endl;//выводим элемент используя сохранённый в массиве индекс в строке (номер столбика)
else cout << endl;
}
 
    cout<<endl;
system("pause");
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru