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

Как просто написать программу

14.12.2010, 21:40. Показов 1660. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста решить задачу
Петя читал книгу (650 страниц) а на утро забыл на какой странице остановился, помнил только что сумма цифр была 19. Сколько таких страниц в книге?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.12.2010, 21:40
Ответы с готовыми решениями:

Как нужно правильно и просто написать программу для производной?
Я хочу освоить как работает производная функция например на вход вводим значения Х и пусть вычислит например производную из (X^2)' как это...

как можно более просто написать эту программку(более понятным языком для начинающего)
7. Установить, четным или нечетным является число цифр в записи данного натурального числа. Если число цифр нечетно, вывести среднюю цифру....

Как написать ОС (просто загрузить .ехе)
Доброго времени суток! Раскажите как написать свою ОС. Я не собираюсь писать что-то крутое =) Мне интересно просто как написать...

11
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
14.12.2010, 21:59
Цитата Сообщение от qwer333 Посмотреть сообщение
Петя читал книгу (650 страниц) а на утро забыл на какой странице остановился, помнил только что сумма цифр была 19. Сколько таких страниц в книге?
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
32
#include <iostream>
 
using namespace std;
 
int fun(int x)
{
    int c,sum=0;
     while(x)
     {
         c=x%10;
         sum+=c;
         x/=10;
     }
  return sum;
}
 
int main()
{
    int cnt=0;
    cout<<"Pages -> ";
    for(int i=1; i<650; i++)
    {
        if(fun(i)==19)
        {
            cout<<i<<" ";
            cnt++;
        }
    }
   cout<<endl<<"Number pages -> "<<cnt<<endl;
   system("pause");
   return 0;
}
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 8
18.12.2010, 15:36  [ТС]
А можно как нибудь ее проще написать через библиотеки stdio и math ????
0
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
18.12.2010, 15:39
Цитата Сообщение от qwer333 Посмотреть сообщение
А можно как нибудь ее проще написать через библиотеки stdio и math ????
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 <stdio.h>
#include <conio.h> 
 
int fun(int x)
{
        int c,sum=0;
         while(x)
         {
                 c=x%10;
                 sum+=c;
                 x/=10;
         }
  return sum;
}
 
int main()
{
        int cnt=0,i;
        printf("Pages -> ");
        for(i=1; i<650; i++)
        {
                if(fun(i)==19)
                {
                        printf("%d ",i);
                        cnt++;
                }
        }
   printf("\nNumber pages -> %d\n",cnt);
   getch();
   return 0;
}
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 8
21.12.2010, 12:49  [ТС]
Можете пожалуйста объяснить как работает эта программа, а то что то не пойму...

Добавлено через 17 часов 19 минут
Можно ее написать приняв единичную часть за i десятые за j и сотые за k и изменять их считая при этом сумму цифр
0
21.12.2010, 15:25

Не по теме:


То что вы попросили, проще ни как не будет. Этот код очень простой. Учите С++

0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 8
21.12.2010, 15:54  [ТС]
так мне надо чтоб В основной части программы будет три вложенных цикла(т.к. три разряда), в последнем будет вычисляться сумма цифр и по условию (когда она будет равна заданному значению) счетчик(это, кстати, еще одна переменная) будет увеличиваться. Ну и не забыть про ограничения.
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
21.12.2010, 16:04
Цитата Сообщение от qwer333 Посмотреть сообщение
три вложенных цикла(т.к. три разряда)
Это вообще как?
сумму цифр можно еще так получить:
C
1
2
3
4
5
6
7
8
for(i=1; i<650; i++)
        {
                if(i/100+(i%100)/10+i%10==19)
                {
                        printf("%d ",i);
                        cnt++;
                }
        }
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 8
21.12.2010, 16:14  [ТС]
а что такое cnt?
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
21.12.2010, 16:24
Это из кода MILAN, я просто скопипастил)
0
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
21.12.2010, 16:27
Цитата Сообщение от qwer333 Посмотреть сообщение
а что такое cnt?
Ето счетчик, который считает количество страниц, сумма цыфр которых ровняется 19!!!
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 8
21.12.2010, 16:31  [ТС]
это получается он будет выводить все номера в которых сумма цифр будет 19, из них же еще надо будет посчитать скока их всего?

Добавлено через 1 минуту
его получается тоже надо вывести на печать и обозначить какой нибудь переменной?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2010, 16:31
Помогаю со студенческими работами здесь

А как сделать фон белым?(очень просто, просто я не втупляю)
вот код капчи: &lt;?php session_start(); $width = 140; //Ширина изображения $height = 60; //Высота изображения $font_size = 18.5;...

требуется составить программу ехель. Это наверняка просто для таких людей как вы
Добрый день знающие и понимающие люди! Помогите пожалуйста справится с такой задачей. Имеется программа по производству. Каждый день новая...

Как написать код для перехвата, не важно чего, просто перехвата?
как написать код для перехвата , не важно чего просто перехвата ?

Как написать самому сайт для управления на WordPress (без шаблона)? Можно ли снести его и просто загрузить сайт?
Куплен домен на сайте wordpress. Нужно сделать простенький сайт с 4-5 страницами по индивидуальном дизайну. Придется создать тему,...

надо просто написать компилятор
Здравствуйте. Пишу программу (в C++Builder), в которой надо реализовать возможность создания макросов. Синтаксис макросов желательно...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru