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

Заполнить массив первыми 20 числами делящимся на 13 или 17 - C++

Восстановить пароль Регистрация
 
yardie
 Аватар для yardie
8 / 8 / 0
Регистрация: 14.07.2010
Сообщений: 166
18.10.2010, 12:54     Заполнить массив первыми 20 числами делящимся на 13 или 17 #1
заполнить массив первыми 20 числами делящимся на 13 или 17, находящимся в интервале левая граница которого 300

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <ctime>
using namespace std;
void main()
{
int a[20];
int n=0;
for(int i=300; i<1000; i+=26)
{ 
if ( !(i/13) && !(i/17))
i++;
else
n=i/13;
a[i]=n;
}
for(int i=0; i<20; i++)
cout << a[i]<< endl;
cin.get();
cin.get();
}
выдаёт ошибкуу и всё
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2010, 12:54     Заполнить массив первыми 20 числами делящимся на 13 или 17
Посмотрите здесь:

Заполнить массив первыми 12 членами последовательности Фиббоначи. C++
Заполнить массив первыми N положительными нечетными числами C++
Заполнить массив из двадцати элементов первыми натуральными пятизначными числами C++
C++ Заполнить одномерный массив двадцатью первыми натуральными числами, кратными 5-ти или 7-ми
C++ Заполнить массив первыми натуральными 4-значными числами, у которых сумма четных цифр больше суммы нечетных
Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и большими 300 C++
C++ Заполнить массив числами, делящимися нацело на 13 или на 17 и большими 300
C++ Заполнить массив десятью первыми простыми числами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
18.10.2010, 13:06     Заполнить массив первыми 20 числами делящимся на 13 или 17 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
yardie, наверное для заполнения массива имеет смысл ввести отдельный счётчик:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
int main()
{
const int SIZE=20;
int a[SIZE];
int i,j=0;
for(i=300; j<SIZE; i++)
{
    if (!(i%13) || !(i%17))
    {
        a[j]=i;
        j++;
    }
}
 
for(i=0; i<SIZE; i++)
    cout << a[i]<< endl;
cin.get();
return 0;
}
yardie
 Аватар для yardie
8 / 8 / 0
Регистрация: 14.07.2010
Сообщений: 166
18.10.2010, 13:34  [ТС]     Заполнить массив первыми 20 числами делящимся на 13 или 17 #3
dihlofos, ого спасибо)
Yandex
Объявления
18.10.2010, 13:34     Заполнить массив первыми 20 числами делящимся на 13 или 17
Ответ Создать тему
Опции темы

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