Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
dearkato
7 / 7 / 1
Регистрация: 30.10.2011
Сообщений: 71
#1

Найти те члены последовательности, которые при делении на 5 дают остаток 1

21.05.2012, 21:27. Просмотров 817. Ответов 3
Метки нет (Все метки)

Даны натуральные числа n , g1 , ... ,gn. Найти те члены gi последовательности g1 , ... , gn ,которые при делении на 5 дают остаток 1.

Вот в чем у меня ошибка в коде? понять не могу((
Меня еще интересует, правильно ли я написала заполнение массива случайными числами?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{   const int n=10;
    int j=0, i=1;
    int a[n];
srand(time(NULL));
for (i;i<=n;i++) a[i]=rand();
for (i;i<=n;i++) {
j=a[i]%5;
if (j==1) printf("\t%d", a[i]);
}
 
_getch();
return 0;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2012, 21:27
Ответы с готовыми решениями:

Найти те члены последовательности, которые при делении на 7 дают остаток 1, 2, 5.
Не знаю, как сделать задачу, с циклом Дано натуральные числа n: q1,...

Найти и напечатать те из чисел, которые при делении на 7 дают остаток 1, 2 или 5
Даны натуральные числа от 35 до 87. Найти и напечатать те из них, которые при...

Цикл с параметром (for): Найти сумму чисел в диапазоне [a;b], которые при делении на 5 дают остаток 3
Вводятся числа a и b. Найти сумму чисел в диапазоне , которые при делении на 5 ...

Найти четырехзначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111
Составить программу поиска четырехзначных чисел в С++, которые при делении на...

Вывести числа, которые при делении на 7 дают остаток 1,2 или 5
Даны натуральные числа от 35 до 87. Вывести на консоль те из них, которые при...

3
zss
Модератор
Эксперт С++
6989 / 6551 / 4154
Регистрация: 18.12.2011
Сообщений: 17,286
Завершенные тесты: 1
21.05.2012, 21:36 #2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
 int main()
{   
    const int n=10;
    int j, i;
    int a[n];
    srand(time(NULL));
    for (i=0;i<n;i++) a[i]=rand();
    for (i=0;i<n;i++) 
    {
         j=a[i]%5;
         if (j==1) printf("\t%d", a[i]);
    }
    _getch();
    return 0;
}
1
dearkato
7 / 7 / 1
Регистрация: 30.10.2011
Сообщений: 71
21.05.2012, 21:45  [ТС] #3
еще у меня ругается на строчку:
Цитата Сообщение от zss Посмотреть сообщение
C++
1
    int a[n];
а если выставляю число, то все в порядке, не подскажете в чем проблема?
0
zss
Модератор
Эксперт С++
6989 / 6551 / 4154
Регистрация: 18.12.2011
Сообщений: 17,286
Завершенные тесты: 1
22.05.2012, 08:50 #4
Это особенность Вашего компилятора.
замените
C++
1
const int n=10;
на
C++
1
#define n 10
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2012, 08:50

Найти те числа последовательности, которые при делений на 7 дают остаток 1,2 или 5
1)Даны натуральные числа n,q1....qn.Найти те числа q1 последовательности...

Узнать количество элементов массива, которые при делении на 7 дают остаток 1,2 или 5
Пожалуйста, помогите. Заданый масив у(24). Узнать количество элементов, какие...

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


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

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

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