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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
aliev_ravil
0 / 0 / 0
Регистрация: 26.12.2011
Сообщений: 70
#1

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

13.11.2012, 19:03. Просмотров 1965. Ответов 5
Метки нет (Все метки)

Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100.
Привет всем вот мой код,в консольном у меня выводит только одно число которое делиться на 19
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdafx.h"
#include<iostream>
#include<conio.h>
#include <cmath>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{int k,i,p;
for (i=k;i<k+15;i++)
     k=100/19+1;
     p=19*i;
 cout<<p<<endl;
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 19:03     Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100.
Посмотрите здесь:

первые 100 натуральных чисел, делящихся на 13 или на 17, и печатающую его. C++
Вычислить сумму чисел, нацело делящихся на 5 C++
C++ Вычислить сумму чисел нацело делящихся на 5
Циклы: Задано натуральное число n. Найти количество натуральных чисел, не превышающих n и не делящихся ни на одно из чисел 2, 3, 5 C++
C++ Найти произведение чисел, делящихся нацело на 3 и не делящихся нацело на 5
6.34. Найти 15 первых натуральных чисел, делящихся нацело на 19 и нахо-дящихся в интервале, левая граница которого равна 100 C++
C++ Четверки простых чисел из первых 100 натуральных
C++ Найти первые n чисел, содержащих цифру 7, кратных числу 9 и находящихся в интервале
C++ Найдите 10 первых натуральных чисел, больше 100, кратные 9 и заканчиваются на цифру 7
Найти 10 первых натуральных чисел, оканчивающихся на цифру 7 кратных числу 9, не меньших 100 (Pascal -> C++) C++
Найти первые 15 натуральных чисел, делящихся нацело на d и лежащих в заданном интервале C++
C++ Найти максимальное из натуральных чисел, не превышающих 5000, которое нацело делится на 39

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
13.11.2012, 19:19     Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. #2
Предлагаю вот такое решение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
 
int main() 
{   
    int i; 
    int count = 0;
    for (i = 100; i % 19 != 0; i++); 
 
    for ( i ; ; i += 19) 
    {
         std::cout << i << std::endl; 
         count++;
         if(count == 15) 
             break;
    } 
}
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12514 / 7076 / 794
Регистрация: 27.09.2012
Сообщений: 17,477
Записей в блоге: 2
Завершенные тесты: 1
13.11.2012, 19:22     Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. #3
Вот Вам еще 3 варианта:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<conio.h>
using namespace std;
 
int main()
{
    int p=100;
while(true){
    if (p%19==0){
        for(int i=0; i<15;i++){
            cout<<p<<endl;p+=19;
        }
        break;
    }
    ++p;
}
getch();
return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<conio.h>
using namespace std;
 
int main()
{
    int i=0,p=100;
while(i<15){
    if (p%19==0){
        cout<<p<<endl;
        ++i;
    }
    ++p;
}
getch();
return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
#include<conio.h>
using namespace std;
 
int main()
{
    int p=100;
    int m=p/19+1;
    for(int i=m;i<m+15;++i)
        cout<<i*19<<endl;
getch();
return 0;
}
aliev_ravil
0 / 0 / 0
Регистрация: 26.12.2011
Сообщений: 70
13.11.2012, 19:22  [ТС]     Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. #4
а по моему варианту ни как не получаеться что оно само водило 15 цифр которые деляться 19
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12514 / 7076 / 794
Регистрация: 27.09.2012
Сообщений: 17,477
Записей в блоге: 2
Завершенные тесты: 1
13.11.2012, 19:25     Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. #5
Цитата Сообщение от aliev_ravil Посмотреть сообщение
а по моему варианту ни как не получаеться что оно само водило 15 цифр которые деляться 19
У Вас k не инициализирована, цикл бесполезный практически, потом вывод одного варианта
aliev_ravil
0 / 0 / 0
Регистрация: 26.12.2011
Сообщений: 70
13.11.2012, 19:49  [ТС]     Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. #6
ммм понятно
Yandex
Объявления
13.11.2012, 19:49     Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100.
Ответ Создать тему
Опции темы

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