Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/29: Рейтинг темы: голосов - 29, средняя оценка - 4.52
33 / 33 / 0
Регистрация: 10.03.2011
Сообщений: 133

Приписать к числу 1022 одновременно слева и справа по одной цифре так, чтобы полученное число делилось на 7, 8 и 9

11.03.2011, 22:14. Показов 6030. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Приписать к числу 1022 одновременно слева и справа по одной цифре так, чтобы полученное число делилось на 7, 8 и 9.
2. Составьте программу вычисления значений функции на заданном промежутке с заданным шагом:
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.03.2011, 22:14
Ответы с готовыми решениями:

Какие цифры (по одной справа и слева) надо приписать к числу 1022, чтобы полученное число делилось на 7, 8, 9
Вариант №1 Выяснить какие цифры(по одной справа и слева) надо приписать к числу 1022, чтобы полученное число делилось на 7, 8, 9.

Выяснить, какие цифры (по одной справа и слева) надо приписать к числу 1022, чтобы полученное число делилось на 7, 8, 9.
Выяснить, какие цифры (по одной справа и слева) надо приписать к числу 1022, чтобы полученное число делилось на 7, 8, 9. ваще не могу...

К числу 43 припишите слева и справа по одной цифре так, чтобы полученное число делилось на 45
c++ К числу 43 припишите слева и справа по одной цифре так, чтобы полученное число делилось на 45.

11
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
11.03.2011, 22:32
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# include <iostream>
# include <iomanip>
# include <cstdlib>
using namespace std;
 
int main()
{
    int x=10220;
    int y=0;//счётчик изменений последнего числа
    cout<<"...Serch that's magick number in progress...";
    while(1)
    {
        if ((x%7==0) && (x%8==0) && (x%9==0))
            {
                cout<<"\nHell Yeah, that's magick number is: "<<x<<'\n';
                exit(1);
            };
        if(y<=9)
        {
            y++;
            x++;
        }
        else if(y==10)
        {
            y=0;
            x-=10;
            x+=100000;
        };
    };
    return 0;
}
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
11.03.2011, 23:36
Лучший ответ Сообщение было отмечено как решение

Решение

1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/////////////////////////////////////////////////////////////////////////////////////////
#include <cmath>
#include <iostream>
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    int  n      = 1022;        
    int  n_len  = int(ceil(log10(double(n))));
    int  mod    = int(pow(10.0, n_len));        
    for(int  i = 0; i < mod * 100; i += 7 * 8 * 9)
    {
        if(i / 10 % mod == n)
        {
            std::cout << i
                      << std::endl;
        }
    }    
}
3
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
12.03.2011, 00:01
Mr.X, ваша программа ничего не выводит, видать вы что-то неправильно задали.
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
12.03.2011, 00:04
Gepar, Как бы....
Миниатюры
Приписать к числу 1022 одновременно слева и справа по одной цифре так, чтобы полученное число делилось на 7, 8 и 9  
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
12.03.2011, 00:20
asics, ну число тоже самое что и у меня находит (судя по твоему скрину), но у меня его программа ничего не выводит (не мультиплатформенный код однако ). Ну да ладно, главное чтобы у автора темы программа скомпилировалась как положено, ему же она нужна.
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
12.03.2011, 00:28
Цитата Сообщение от Gepar Посмотреть сообщение
(не мультиплатформенный код однако
А какая ОСь, если не секрет ?
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
12.03.2011, 00:31
asics, ну сейчас компилировал из-под windows, но компилятор использую MinGW (тот который с линукса).
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
12.03.2011, 00:42
Gepar, На скрине как раз и есть компилятор MinGW, точнее IDE Code::Blocks.
0
33 / 33 / 0
Регистрация: 10.03.2011
Сообщений: 133
23.03.2011, 19:36  [ТС]
а можна через printf и scanf?
0
33 / 33 / 0
Регистрация: 10.03.2011
Сообщений: 133
28.04.2011, 11:09  [ТС]
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#include "conio.h"
 
 
int main()
{
for(int i=1;i<10;i++)           //перша цифра, тому початок з 1
for(int j=0;j<10;j++)           //остання
{
if((i*100000+10220+j)%504==0)
    printf("%i\n",i*100000+10220+j);//i*100000+10220+j - отримане число, щоб ділилося на 7, 8, 9,то потрібно щоб число ділилося на 7*8*9=504
}
getch();
return 0;
}
0
33 / 33 / 0
Регистрация: 10.03.2011
Сообщений: 133
08.05.2011, 22:48  [ТС]
и выводит всё верно...

Добавлено через 10 минут
а второе задание я написал но у меня ничего не получается... смотрите код:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <math.h>
int _tmain()
{
double i;
float d,F,x;
for(x=-0.6;x<=3.9;x+=0.3)
{
        d=1;
        for (i=0;i<=89;i++)
        {
                d*=cos(x)-3*log(pow(x,(3*i)+2))/(1.3*i);
                printf("x=%f\n",x);
                printf("F=%f\n",&d);
        }
                
                
        }
                return 0;
}
и еще ... мой преподаватель говорил что должно выводить еще "x"
C
1
 printf("x=%f\n",x);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.05.2011, 22:48
Помогаю со студенческими работами здесь

Приписать к числу 1022 слева и справа по одной цифре так, чтобы полученное шестизначное число делилось на 7, 8 и 9
В общем говоря, нужно приписать к числу 1022 слева и справа по одной цифре так, чтобы полученное шестизначное число делилось на 7, 8 и 9....

Приписать к 1022 слева и справа по одной цифре так чтобы полученное шестизначное число делилось на 7, 8, 9
Приписать к 1022 слева и справа по одной цифре так что бы полученное шестизначное число делилось на 7,8,9 программа должна быть через...

Припишите к числу 1022 слева и справа по одной цифре так чтобы полученное число делилось на 7,8 и 9
припишите к числу 1022 слева и справа по одной цифре так чтобы полученное число делилось на 7,8 и 9

Приписать к числу слева и справа по одной цифре так, чтобы полученное шестизначное число делилось на 7, 8 и 9
Приписать к числу 1022 слева и справа по одной цифре так, чтобы полученное шестизначное число делилось на 7, 8 и 9.

Выяснить, какие цифры (по одной справа и слева) надо приписать к числу 1022, чтобы полученное число делилось на 7, 8
Выяснить, какие цифры (по одной справа и слева) надо приписать к числу 1022, чтобы полученное число делилось на 7, 8, 9.


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru