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

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

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

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

24.06.2014, 20:40. Просмотров 893. Ответов 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2014, 20:40     Найти наибольшее значение отношения трехзначного числа к сумме его цифр
Посмотрите здесь:
наибольшее значение отношения трёхзначного числа к сумме его цифр C++
C++ Составить программу, которая находит наибольшее значение доли трехзначного числа к сумме его цифр
C++ Найти двузначные числа такие что равны сумме его цифр плюс квадрат их разности
Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. C++
C++ составить линейную программу (сумма двух первых цифр заданного четырёхзначного числа равна сумме двух его последних цифр)
C++ Равен ли квадрат заданного числа сумме кубов его цифр
Найти сумму четных цифр трехзначного числа C++
Определить, равен ли квадрат числа учетверенной сумме кубов его цифр C++
C++ Определить, равен ли квадрат числа учетверенной сумме кубов его цифр
C++ Составить программу, печатающую значение 1, если среди цифр заданного трехзначного числа присутствуют одинаковы цифры
C++ Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр.
C++ Дано целое трехзначное число. Определить, равен ли квадрат этого числа сумме кубов его цифр

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Регистрация: 18.06.2014
Сообщений: 17
24.06.2014, 21:36  [ТС]     Найти наибольшее значение отношения трехзначного числа к сумме его цифр #3
Большое спасибо
Yandex
Объявления
24.06.2014, 21:36     Найти наибольшее значение отношения трехзначного числа к сумме его цифр
Ответ Создать тему
Опции темы

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