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

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

Войти
Регистрация
Восстановить пароль
 
Помогите
0 / 0 / 0
Регистрация: 18.06.2014
Сообщений: 17
#1

Найти наибольшее значение отношения трехзначного числа к сумме его цифр - C++

24.06.2014, 20:40. Просмотров 934. Ответов 2
Метки нет (Все метки)

Задача: Составить программу, которая находит наибольшее значение отношения трехзначного числа к сумме его цифр. Массивы и строки не использовать

А текст программы написан правильно?
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
//---------------------------------------------------------------------------
#include <stdio.h>
#include <conio.h>
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{int n=99,i,j,k,s1,s3,s=0;
 float s2;
 for(i=1;i<10;i++)
 {
  for(j=0;j<10;j++)
  {
   for(k=0;k<10;k++)
   {
    n++;
    s1=i+j+k;
    s2=(float)n/s1;
    if(s2>s){s=s2;s3=n;}
   }
  }
 }
 printf("Samoe bolshoe 4islo Otnoshenie 3-x zhachnogo 4isla k summe ego 4ifr = %i",s);
 getch();
 
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2014, 20:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти наибольшее значение отношения трехзначного числа к сумме его цифр (C++):

наибольшее значение отношения трёхзначного числа к сумме его цифр - C++
ребят помогите пожалуста:),Составить программу.которая находит наибольшее значение отношения трёхзначного числа к сумме его цифр(на циклы)

Составить программу, которая находит наибольшее значение доли трехзначного числа к сумме его цифр - C++
Здравствуйте, помогите с заданием: А то я его что-то понял плохо...

Найти двузначные числа такие что равны сумме его цифр плюс квадрат их разности - C++
нужно составить программу в С++ с использованием цикла for Если к сумме цифр двузначного числа прибавить квадрат разности цифр, то...

Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. - C++
Получить все шестизначные счастливые номера. Счастливым называют такое шестизначное число, для которого сумма его первых трех цифр...

составить линейную программу (сумма двух первых цифр заданного четырёхзначного числа равна сумме двух его последних цифр) - C++
составить линейную программу , печатающую значение true , если указанное высказывание является истинным , и false - в противном случае. ...

Равен ли квадрат заданного числа сумме кубов его цифр - C++
Дано трехзначное целое число. Определить, равен ли квадрат этого числа сумме кубов его цифр

2
Estelian
0 / 0 / 0
Регистрация: 24.06.2014
Сообщений: 5
24.06.2014, 21:35 #2
В Вашей программе выдает верный результат. Все директивы, кроме
C++
1
2
#include <stdio.h>
#include <conio.h>
лишние

Но можно все проще сделать, не заморачиваясь с кучей циклов:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
 
int main(int argc, char* argv[])
{
    int max_otn = 0, razr1, razr2, razr3, a;
    for (int i = 100; i <= 999; i++){
        razr3 = i%10;
        a = i/10;
        razr2 = a%10;
        razr1 = a/10;
        if (i/(razr1 + razr2 + razr3) > max_otn)
            max_otn = i;
    }
 
 printf("Samoe bolshoe 4islo Otnoshenie 3-x zhachnogo 4isla k summe ego 4ifr = %i\n", max_otn); 
 return 0;
}
0
Помогите
0 / 0 / 0
Регистрация: 18.06.2014
Сообщений: 17
24.06.2014, 21:36  [ТС] #3
Большое спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2014, 21:36
Привет! Вот еще темы с ответами:

Найти сумму четных цифр трехзначного числа - C++
Здравствуйте! Помогите, как написать чтоб найти сумму четных цифр трехзначного числа?

Определить, равен ли квадрат числа учетверенной сумме кубов его цифр - C++
Пользователь вводит двузначное число. Определить, равен ли квадрат этого числа учетверенной сумме кубов его цифр. Например, для числа 48...

Определить, равен ли квадрат числа учетверенной сумме кубов его цифр - C++
Дано двузначное число. Определить, равен ли квадрат этого числа учетверенной сумме кубов его цифр. Например, для числа 48 ответ...

Найти все четырёхзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27 - C++
найти все четырёхзначные числа , у которых сумма крайних цифр равна сумме средних цифр , а само число делится на 6 и 27 . В С++


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

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

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