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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ПростаЯ
0 / 0 / 0
Регистрация: 13.11.2013
Сообщений: 15
#1

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

24.01.2014, 14:04. Просмотров 284. Ответов 1
Метки нет (Все метки)

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

Помогите пожалуйста как можно проще.. и если будут пояснения будет хорошо..) спасибо..)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 14:04     Функция, которая для одного целого числа определяет, является ли оно кратно числу К
Посмотрите здесь:

Составить, которая определяет количество цифр одного целого числа. - C++
11. Составить и использовать функцию, которая определяет количество цифр одного целого числа.

Составить и использовать функцию, которая определяет количество цифр одного целого числа - C++
В массиве целых чисел найти количество чисел с наименьшим ко-личеством цифр. Например, в массиве {123, 34, 56, 1000, 20, 55000, 777, 11}...

Напишите программу, которая по введённому числу n проверяет является ли оно палиндромом - C++
Доброе время суток. Прошу опытных программистов помочь с домашней работой. Работу нужно сдать в воскресенье, но было бы просто...

Функция, которая для заданного целого числа m находит среди первых m^2-1 чисел Фибоначчи хотя бы одно, делящееся на m (перевести на Си) - C++
Условие: Напишите функцию, которая для заданного целого числа m находит среди первых m2-1 чисел Фибоначчи хотя бы одно, делящееся на m ...

Написать программу, которая определяет является ли сумма двух самых минимальных цифр числа четной - C++
Написать программу, которая определяет является ли сумма двух самых минимальных цифр числа четной.

По заданному числу N определить, является ли оно целым - C++
Здравствуйте. Помогите решить задачу. По заданному числу N определить является ли оно целым. Если заданное число является целым,то в...

Функция, которая определяет количество элементов передаваемого массива, которые больше определенного числа - C++
Напишите функцию, которая определяет количество элементов передаваемого массива, которые больше определенного числа, это число тоже...

По заданному целому числу определить,является ли оно положительным,отрицательным или нулем. - C++
По заданному целому числу определить,является ли оно положительным,отрицательным или нулем,используя перечисляемые константы и переключатель

Составьте программу, которая для целого числа k (от 1 до 99) - C++
Помогите PLEASE. Составьте программу, которая для целого числа k (от 1 до 99), введенного вами, напечатает фразу «Мне k лет», при этом в...

3. Написать функцию, которая обеспечивает ввод с клавиатуры целого положительного числа. Функция из набора знаков должна возвращать только целые полож - C++
Написать функцию, которая обеспечивает ввод с клавиатуры целого положительного числа. Функция из набора знаков должна возвращать только...

Проверить условие: количество строк матрицы, в которой все числа нечетные, кратно заданному числу - C++
проверить, верно ли, что количество строк матрицы A(nxn), в которой все числа нечетные, кратно заданному числу x.

Функция,которая определяет, встречается ли заданная буква, которая передается в функцию как параметр - C++
Написать функцию, которая определяет, встречается ли заданная буква, которая передается в функцию как параметр, во введенной строке....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6442 / 3081 / 306
Регистрация: 04.12.2011
Сообщений: 8,482
Записей в блоге: 4
26.01.2014, 03:04     Функция, которая для одного целого числа определяет, является ли оно кратно числу К #2
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