1 Востаннє редагувалося sandy21 (21.02.2018 01:26:55)

Тема: Числа

Буду дуже вдячний якщо допоможете
Дано чотиризначне число.Визначити
1) чи входить туди 5 і 6
2) і вивести найбільше число яке туди входить
наприклад
2946
Числа 5 і 6 не входять сюди одночасно
найбільше  число 294: 9


#include "stdafx.h"
#include<conio.h>
#include<iostream>


int main()
{
 int *ch;
 
 int const n = 4;
 ch = new int[n];
 
 int k = 0;
 int temp;

 for (int i = 0; i < n; i++)
 {
  //std::cout << "Write your 4th number:";
  std::cin >> ch[i];



 }
 int max = ch[0];
 for (int k = 0; k < n; k++)
 {
  if (ch[k] > max)
  {
   max=ch[k];


  }



 }
 int const ch13 = 5;
 int const ch23 = 6;
 for (int g = 0; g < n; g++)
 {
  if (ch[g] = ch13 && ch[g] = ch23)
  {
   std::cout << " | " << ch[g];
  }
  

  
 }
 std::cout << "NAibolshee: " << max;
 _getch();
 return 0;
}

2

Re: Числа

Дожилися. Вже з дитсадочків сюди лізуть.
Адже якби автор теми закінчив дитячий садок, то мав би компетенцію "розуміє відношення між числами і цифрами" https://mon.gov.ua/storage/app/media/do … ochnij.pdf

3 Востаннє редагувалося ReAl (21.02.2018 01:11:25)

Re: Числа

Допомагаю (роблю те ж саме, що й Ви, але дещо краще за Вас):

Дано чотиризначне число. Необхідно:

  • Визначити, чи входять у його десятковий запис цифри 5 і 6

  • Вивести найбільшу цифру, яка у той запис входить

Наприклад:
Дано число 2946.
Цифри 5 і 6 не входять у запис цього числа одночасно.
Найбільшою цифрою числа 2946 є 9.

Можливо, хтось ще поліпшить мій варіант.

4 Востаннє редагувалося sandy21 (21.02.2018 01:13:42)

Re: Числа

Дякую, зрозумів які добрі люди сидять на цьому форумі. Дякую за допомогу

Подякували: 0x9111A1

5 Востаннє редагувалося ReAl (21.02.2018 01:20:45)

Re: Числа

Правила форуму
Або Ви показуєте, що вже зробили, жалієтеся, що у Вас не виходить і тоді Вам допомагають.
Або Ви розміщуєте завдання у розділі «пропоную роботу» і тоді роблять все за Вас — за Ваші гроші.
Третій варіант — благодійна допомога немічним — правилами не передбачений.

Ось свіжий приклад. Людина показала, що вже зробила, описала, що хоче і що не виходить. Допомога не забарилася.

Дійте подібним чином, і Вам теж допоможуть.

Подякували: koala, sandy212

6

Re: Числа

ReAl написав:

Правила форуму
Або Ви показуєте, що вже зробили, жалієтеся, що у Вас не виходить і тоді Вам допомагають.
Або Ви розміщуєте завдання у розділі «пропоную роботу» і тоді роблять все за Вас — за Ваші гроші.
Третій варіант — благодійна допомога немічним — правилами не передбачений.

#include "stdafx.h"
#include<conio.h>
#include<iostream>


i

nt main()
{
 int *ch;
 
 int const n = 4;
 ch = new int[n];
 
 int k = 0;
 int temp;

 for (int i = 0; i < n; i++)
 {
  //std::cout << "Write your 4th number:";
  std::cin >> ch[i];



 }
 int max = ch[0];
 for (int k = 0; k < n; k++)
 {
  if (ch[k] > max)
  {
   max=ch[k];


  }



 }
 int const ch13 = 5;
 int const ch23 = 6;
 for (int g = 0; g < n; g++)
 {
  if (ch[g] = ch13 && ch[g] = ch23)
  {
   std::cout << " | " << ch[g];
  }
  

  
 }
 std::cout << "NAibolshee: " << max;
 _getch();
 return 0;
}

7

Re: Числа

Максимум воно шукає правильно, але спробуйте на початку набрати не по одній цифрі :)
Наприклад, так:

2567
5
6
7

Якщо «дано число», а не «чотири числа в межах від 0 до 9», то краще вводити все число, потім перевіряти на межу 4 знаків і потім розбивати на окремі розряди.
Зрештою, «дано» воно може бути і з файлу, і звідки завгодно.

А от щодо наявності цифр 5 і 6 одночасно, то там «ой».
По-перше, перегляньте ще раз підручник чи що у Вас є — як мають виглядати оператори порівнювання.
По друге, одна й та ж цифра аж ніяк не може бути рівна одночасно двом різним значенням.
Для відповіді «чи входять туди 5 і 6» не обов'язково друкувати самі цифри числа.
Відштовхуйтеся від опису людською мовою «якщо у записові числа є цифра 5 і є цифра 6, то» (наприклад, надрукувати рядок «є!») і подумайте, які змінні та перевірки потрібні для всього цього разом і для частин на зразок «є цифра 5». Завжди спочатку треба чітко і детально сформулювати своєю мовою, потім вже писати комп'ютерною.

8 Востаннє редагувалося Betterthanyou (21.02.2018 07:47:36)

Re: Числа

http://replace.org.ua/post/112145/#p112145