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

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

Восстановить пароль Регистрация
 
dearkato
7 / 7 / 1
Регистрация: 30.10.2011
Сообщений: 71
21.05.2012, 21:27     Найти те члены последовательности, которые при делении на 5 дают остаток 1 #1
Даны натуральные числа 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;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2012, 21:27     Найти те члены последовательности, которые при делении на 5 дают остаток 1
Посмотрите здесь:

C++ Узнать количество элементов массива, которые при делении на 7 дают остаток 1,2 или 5
C++ Найти те числа последовательности, которые при делений на 7 дают остаток 1,2 или 5
Найти те числа, что при делении на 7 дают остаток 1, 2, или 5 C++
C++ Найти количество элементов матрицы, которые при делении на 5 дают в остатке 1
C++ Найти те члены последовательности, которые при делении на 7 дают остаток 1, 2, 5.
C++ Цикл с параметром (for): Найти сумму чисел в диапазоне [a;b], которые при делении на 5 дают остаток 3
C++ Ввести двумерный массив A3×4 . Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
21.05.2012, 21:36     Найти те члены последовательности, которые при делении на 5 дают остаток 1 #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;
}
dearkato
7 / 7 / 1
Регистрация: 30.10.2011
Сообщений: 71
21.05.2012, 21:45  [ТС]     Найти те члены последовательности, которые при делении на 5 дают остаток 1 #3
еще у меня ругается на строчку:
Цитата Сообщение от zss Посмотреть сообщение
C++
1
    int a[n];
а если выставляю число, то все в порядке, не подскажете в чем проблема?
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
22.05.2012, 08:50     Найти те члены последовательности, которые при делении на 5 дают остаток 1 #4
Это особенность Вашего компилятора.
замените
C++
1
const int n=10;
на
C++
1
#define n 10
Yandex
Объявления
22.05.2012, 08:50     Найти те члены последовательности, которые при делении на 5 дают остаток 1
Ответ Создать тему
Опции темы

Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru