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

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

Войти
Регистрация
Восстановить пароль
 
Bukharov11
0 / 0 / 0
Регистрация: 18.04.2012
Сообщений: 46
#1

Массив: В массиве a[1 … 67] заменить нулями члены, модуль которых при делении на p дает в остатке q. - C++

22.04.2012, 14:35. Просмотров 1076. Ответов 6
Метки нет (Все метки)

Даны целые числа p, q, a1, …, a67 (p>q≥0). В последовательности a1, …, a67 за-
менить нулями члены, модуль которых при делении на p дает в остатке q.

Помогите решить, пожалуйста..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2012, 14:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив: В массиве a[1 … 67] заменить нулями члены, модуль которых при делении на p дает в остатке q. (C++):

Заменить нулями члены, модуль которых при делении на p дает в остатке q - C++
не работает:( понимаю в чем ошибка, а как написать что б работало не знаю #include "stdafx.h" #include <iostream> #include...

В последовательности заменить нулями члены, модуль которых при делении на p дает в остатке q. - C++
Помогите плиз решить задачу с Абрамова(184). Даны целые числа p, q, a1, ... , a67 ( p > q ≥ 0 ). В последовательности a1, ... , a67...

Заменить нулями элементы массива, модуль которых при делении на p дает в остатке q - C++
Люди, пожалуйста помогите мне решить задачу на "C" буду очень благодарен. заранее спасибо. Условие: данны целые числа p,q, a,...,a....

Даный целые числа, заменить нулями члены, модуль которых при делении на p даёт в остатке q - C++
Помогите написать программу на Си, не С++, обычный Си. Вот условие: "Даный целые числа p, q, a1, .... a67 (p>q>=0). В последовательности...

Найти все пятизначные числа, которые при делении на A дают в остатке B, а при делении на C дают в остатке D - C++
C++ Напишите программу, которая вводит четыре натуральных числа (a, b, c и d) и находит все пятизначные числа, которые при делении на a...

Найти числа, которые при делении на 47 дают в остатке 43, а при делении на 43 дают в остатке 47 - C++
Мне нужно написать программу в Dev-C++ для поиска трехзначных чисел, которые при делении на 47 дают в остатке 43, а при делении на 43 дают...

6
dota
3 / 3 / 0
Регистрация: 20.09.2010
Сообщений: 100
22.04.2012, 14:46 #2
а что сложного ? есть операция "остаток от деления" % .
на сколько я понял , нужно замутить такой цикл :
C++
1
2
3
for(int i=0;i<67;i++) {
     if(fabs(a[i])%p==q) a[i]=0;
}
PS : не забудь тогда прописать еще #include<math.h>
0
Bukharov11
0 / 0 / 0
Регистрация: 18.04.2012
Сообщений: 46
22.04.2012, 15:15  [ТС] #3
А не могли бы вы написать программу? Просто в данный момент нет возможности, а сдать срочно надо...
0
dota
3 / 3 / 0
Регистрация: 20.09.2010
Сообщений: 100
22.04.2012, 18:12 #4
я просто не знаю , вводится массив с клавиатуры , в программе или считывается откуда-то из файла
0
Bukharov11
0 / 0 / 0
Регистрация: 18.04.2012
Сообщений: 46
22.04.2012, 18:23  [ТС] #5
В задачнике об этом ни слова. Наверное ввод с клавиатуры.
0
dota
3 / 3 / 0
Регистрация: 20.09.2010
Сообщений: 100
22.04.2012, 19:05 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream.h>
int main() {
int a[67];
cout<<"Enter the array :"<<endl;
for(int i=0;i<67;i++) cin>>a[i];
int p,q;
cout<<"Enter p and q : "<<endl;
cin>>p>>q;
if(p>q) {
for(int i=0;i<67;i++) {
     if(fabs(a[i])%p==q) a[i]=0;
}
}
return 0;
}
1
Ikaroqq
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 6
26.12.2013, 09:51 #7
Ругается после знака % на р, как пофиксить?
0
26.12.2013, 09:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2013, 09:51
Привет! Вот еще темы с ответами:

В строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 3 - C++
и вот 2 задачка. В заданной строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 3. ...

В массиве все члены меньше двух заменить нулями, посчитать сумму, количество членов принадлежащих [3;7] - C++
Не правильно работает, не могу найти ошибку, помогите пожалуйста:wall: #include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main() { ...

Найти сумму целых чисел дающих при делении на 5 в остатке 3 - C++
Найти сумму всех целых чисел,дающих при делении на 5 в остатке 3,из отрезка . как это сделать в с++?

Найти количество элементов матрицы, которые при делении на 5 дают в остатке 1 - C++
дана матрица размера 3х3.найти количество элементов матрицы,которые при делении на 5 дают в остатке 1.борланд си плюс плюс.спасибо заранее


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru