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

Даны натуральные числа a1,a2,.,an . Указать те из них, у которых остаток от деления на M равен L (0< L< M - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как создать массив или вектор размера больше чем 0x7fffffff? http://www.cyberforum.ru/cpp-beginners/thread1149675.html
Вопрос вот в чем.. максимальная разрядность сетки блоков нитей 2^31-1 на GPU (используя CUDA на видеокартах с Compute capability 3.0 и выше) (и все это типа float), что гораздо больше чем ограничения vector и new. чисто теоретически нужна возможность создать массив из 2^31-1 элементов типа float (а лучше матрицу с таким же разрешением по x,y,z,k). каким образом это можно сделать? //пробовал...
C++ Распечатать результат в порядке возрастания Написал код, вроде работает, единственная проблема, нужно, чтобы результат выводился в порядке возрастания, но я не знаю как это сделать...помогите пожалуйста, завтра уже сдать нужно...#include "stdafx.h" #include "conio.h" int main() { unsigned int lenthOfArray=0; //переменная длины массива scanf ("%d", &lenthOfArray); //считываем длину массива if (... http://www.cyberforum.ru/cpp-beginners/thread1149652.html
C++ Программа не заходит в цикл
Здравствуйте, подскажите пожалуйста в чем проблемма #include <cstdio> #include <cstdlib> #include <conio.h> #include <iostream> int main() { int N = 6; int *X = new int;
C++ Ошибка при попытке разыменовать указатель, который размещен в динамической памяти другим процессом
Доброго времени суток. Есть родительский процесс, он запускает через createProcess дочерний процесс, передавая ему в командной строке адрес указателя. Внутри дочернего процесса int resultAdresss = atoi(argV); int * result = reinterpret_cast<int *>(resultAdresss); cout << *result << endl; // здесь вылетает предупреждение Windows о том что процесс завершен Адреса указателей...
C++ Нахождение строки матрицы с неотрицательными элементами http://www.cyberforum.ru/cpp-beginners/thread1149621.html
Нужно найти номер первой строки с неотрицательными элементами,подскажите, что тут не правильно написал.. #include "stdafx.h" #include <iostream> #include "cmath" using namespace std;
C++ Описать структуру с именем NAL, содержащую указанные поля 27) Описать структуру с именем NAL, содержащую следующие поля: □ название плательщика; □ ИНН плательщика; □ вид налога; □ сумма платежа; подробнее

Показать сообщение отдельно
OldFile
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 15

Даны натуральные числа a1,a2,.,an . Указать те из них, у которых остаток от деления на M равен L (0< L< M - C++

15.04.2014, 23:25. Просмотров 842. Ответов 2
Метки (Все метки)

Даны натуральные числа a1,a2,.,an . Указать те из них, у которых остаток от деления на M равен L (0< L< M)
Решение сделать через функцию.У меня что-то не получается сделать через функцию.Помогите пожалуйста.

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
#include <iostream>
using namespace std;
#define n 10
 
int main()
{
    setlocale(0, "");
    int a[n], l, m,i;
    cout << " Введите элементы массива:" << endl;
    for (i = 1; i <= n; i++)
    {
        cout << " a[" << i << "] = ";
        cin >> a[i];
 
    }
    cout << " Введите делитель: ", cin >> m;
    cout << " Введите остаток: ", cin >> l;
    cout << " Числа, которые от деления на " << m << " дают остаток " << l;
    int flag = 0;
    if ((l >= 0) && (l <= m - 1))
    {
        for (i = 1; i < n; i++)
        if (a[i] % m == l)
        {
            cout << a[i] << " ";
            cout << endl;
            flag = 1;
        }
    }
    if (!flag)
        cout << "Таких чисел в массиве нет:" << endl;
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru