Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
blood123
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 15
1

Найти 15 первых натуральных чисел, делящихся на 19. Левая граница интервала поиска равна 141

29.03.2014, 01:27. Просмотров 971. Ответов 3
Метки нет (Все метки)

2) Найти 15 первых натуральных чисел, делящихся на 19. Левая граница интервала поиска равна 141
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2014, 01:27
Ответы с готовыми решениями:

Найти 15 первых натуральных чисел, делящихся на 19
Найти 15 первых натуральных чисел, делящихся на 19. Левая граница интервала...

Найти 15 натуральных чисел, делящихся нацело на 19
Здравствуйте! Помогите написать программу на Си, чтобы она находила 15...

Найти сумму первых N нечетных натуральных чисел
Добрый день,киберфорумчане!:) Нужна помощь с решение вот такой задачки:...

Найти произведение первых N четных натуральных чисел
Найти произведение первых N четных натуральных чисел. Написал такой код, как...

Найти количество натуральных чисел сумма цифр которых равна числу N
Найти количество натуральных чисел сумма цифр которых равна числу N. N –...

3
BlackSpace
142 / 135 / 94
Регистрация: 15.03.2014
Сообщений: 283
29.03.2014, 01:43 2
2.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <stdlib.h>
 
int main( void ) {
    const int n = 15, delim = 19, start = 152;
    int i;
 
    for( i = 0; i < n; ++i )
        printf( "%d\n", start + i * delim );
 
 
    return EXIT_SUCCESS;
}
0
Vtulhu
423 / 377 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
30.03.2014, 09:15 3
Нужно стремиться к тому, чтобы код программы был как можно ближе к тексту задачи. Хорошие программы читаются почти так же легко, как английская проза.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdbool.h>
#include <stdio.h>
 
#define DIVISIBLE(a,b) (!(a%b))
 
int main(int argc, char* argv[])
{
    int n = 141;
    unsigned int counter = 0;
    do {
        if( DIVISIBLE(n, 19) ) {
            printf("number %d = %d\n", ++counter, n);
        }
        ++n;
    } while( counter < 15 );
 
    return 0;
}
0
Новичок
Модератор
1512 / 981 / 465
Регистрация: 17.07.2012
Сообщений: 4,979
Завершенные тесты: 3
30.03.2014, 19:25 4
Лучший ответ Сообщение было отмечено blood123 как решение

Решение

Vtulhu, все нормально, но есть люди,которые начнут бесится:"Это ж сколько итераций тратится на числа,которые не делятся!!!". Потому я сделал так,
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
main()
{
   int i,j;
   for (i=152,j=1;j<=15;i+=19,j++) 
   printf("%d\n",i);
   getch();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2014, 19:25

Найти сумму первых двенадцати парных натуральных чисел
Помогите срочно!

Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100.
Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в...

6.34. Найти 15 первых натуральных чисел, делящихся нацело на 19 и нахо-дящихся в интервале, левая граница которого равна 100
6.34. Найти 15 первых натуральных чисел, делящихся нацело на 19 и нахо-дящихся...


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

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

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