Kos12 0 / 0 / 0 Регистрация: 25.10.2022 Сообщений: 9 |
||||
1 |
||||
Напишите программу, которая выводит третью цифру заданного числа или сообщает, что третьей цифры нет25.10.2022, 21:28. Показов 9904. Ответов 12 Метки нет (Все метки)
решить применяя метод.
Добрый вечер! Долго бьюсь с задачей, не могу понять ошибки с переменной result. Прошу помочь, если кто сможет
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
25.10.2022, 21:28 |
Ответы с готовыми решениями: Задача: Напишите функцию, которая возвращает третью цифру заданного числа типа int } Напишите программу, которая выводит на экран первую цифру целого числа Написать программу, которая выводит последнюю цифру заданного числа и произведение всех составляющих введенного числа Напишите программу, которая выводит все разложения заданного числа N на слагаемые Составить программу, которая выводит на экран число, полученное при перестановке первой и последней и второй и третьей цифр заданного числа 12 |
Diamante 3457 / 2464 / 1170 Регистрация: 14.08.2016 Сообщений: 8,158 |
||||
25.10.2022, 21:32 |
2 |
|||
2 |
0 / 0 / 0 Регистрация: 25.10.2022 Сообщений: 9 |
|
25.10.2022, 21:38 [ТС] |
3 |
Спасибо огромное! Только начинаю, всю голову сломал
0 |
0 / 0 / 0 Регистрация: 29.03.2023 Сообщений: 8 |
|
29.03.2023, 20:33 |
4 |
Добрый вечер! А можете подсказать, почему переменная int result = -1 ? )))Я тоже из начинающих.
0 |
2078 / 1937 / 439 Регистрация: 17.02.2019 Сообщений: 3,099 |
|
29.03.2023, 20:37 |
5 |
почему переменная int result = -1 Если метод вернет -1 тогда третей цифры нет, то есть двухзначное число, там условие если больше или равно 100
1 |
0 / 0 / 0 Регистрация: 29.03.2023 Сообщений: 8 |
|
29.03.2023, 22:33 |
6 |
Если метод вернет -1 тогда третей цифры нет, то есть двухзначное число, там условие если больше или равно 100 Благодарю.)) Всё простое на ладони. Засиделся за компом.
0 |
greg zakharov Покинул форум 5351 / 1387 / 344 Регистрация: 07.05.2015 Сообщений: 2,712 |
||||
30.03.2023, 00:22 |
7 |
|||
1 |
Cyborg1975 0 / 0 / 0 Регистрация: 29.03.2023 Сообщений: 8 |
||||
30.03.2023, 10:21 |
8 |
|||
Спасибо огромное! Но я еще учусь и код пока гораздо проще. Уверен, что у преподавателей будут вопросы по такому решению) Но для изучения интересно. Еще раз благодарю)
0 |
618 / 383 / 134 Регистрация: 06.03.2017 Сообщений: 1,436 |
|
30.03.2023, 11:01 |
9 |
greg zakharov, что это за математическая формула?
0 |
2727 / 1644 / 869 Регистрация: 14.04.2015 Сообщений: 5,608 |
|
30.03.2023, 12:02 |
10 |
greg zakharov, а че, если попросят четвертую цифру найти?
0 |
116rus 527 / 244 / 116 Регистрация: 19.10.2013 Сообщений: 848 |
||||
30.03.2023, 14:28 |
11 |
|||
0 |
Cyborg1975 0 / 0 / 0 Регистрация: 29.03.2023 Сообщений: 8 |
||||
30.03.2023, 16:12 |
12 |
|||
Добрый день! Благодарю. Правда тоже пока не очень понял код, т.к. только на начальном этапе обучения)
0 |
Покинул форум 5351 / 1387 / 344 Регистрация: 07.05.2015 Сообщений: 2,712 |
|
30.03.2023, 17:33 |
13 |
Pilarentes, как-то попалось в формулах Бэкуса-Наура.
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
30.03.2023, 17:33 |
Помогаю со студенческими работами здесь Составить программу, которая выводит на экран число, полученное при перестановке первой и последней и второй и третьей цифр заданного числа Напишите программу, которая выводит в столбик цифры введённого числа, начиная с последней Напишите программу, которая выводит в столбик цифры введённого числа, начиная с последней Напишите программу, которая выводит в столбик цифры введённого числа, начиная с последней Напишите программу, которая выводит на экран все цифры числа, начиная с первой Входные данные… Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 13 |
Как в четырёхзначном числе найти третье число?
ыар смр
Знаток
(266),
на голосовании
2 года назад
Например, 1234 первое можно найти так: 1234/1000,второе 1234 / 100 % 10,четвёртое 1234 / 10
Голосование за лучший ответ
Abram Pupkin
Гений
(91334)
2 года назад
Интересно девки пляшут …
первое 1234/1000 =1,234
если отбросить дробь то получится “1”
четвертое 1234/10 = 123,4 а здесь получается “123”
какие будут еще предложения ?
а потом я напишу ответ
P.S.
надо указывать язык программирования !
Напр в паскале можно через mod (остаток) а в excel – может “вырезать” с любого места любое кол-во
Секретный Кот
Оракул
(85809)
2 года назад
Ищем десятки…. 1234:10=123,4….Округляем=123….Снова умножаем*10=1230
Ищем сотни (чтоб отбросить)…. 1234:100=12,34….Округляем=12….Снова умножаем*100=1200
Ищем разницу (большее минус меньшее) 1230-1200=30
Нужна вторая цифра справа (десятки), значит делим на 10, получаем 30:10=3
Как определить цифру из данного числа?
Например, число 1337 состоит из 4 цифр. Как узнать вторую цифру ?
задан 20 ноя 2017 в 4:46
tonymoretonymore
3292 серебряных знака16 бронзовых знаков
6
string str = 1337.ToString();
Console.WriteLine(str[1]);
нумерация в строках такая же как и в массивах, но доступ по индексу к элементу доступен только для чтения
ответ дан 20 ноя 2017 в 4:55
AlexandrAlexandr
4542 серебряных знака15 бронзовых знаков
Способ без превращения числа в строку (будет работать быстрее):
static void Main(string[] args)
{
int n = 534534623;
int d = GetSecondDigit(n);
Console.WriteLine(d);
Console.ReadKey();
}
static int GetSecondDigit(int k)
{
while (k >= 100) k /= 10;
int d = k % 10;
return d;
}
Хотя, конечно, если у вас на входе строка, то проще получить второй символ по индексу (как в соседнем ответе).
ответ дан 20 ноя 2017 в 6:08
Андрей NOPАндрей NOP
28.3k4 золотых знака39 серебряных знаков77 бронзовых знаков
Делим без остатка на 100, затем берём остаток от деления на 10. Не понимаю, зачем вам отправили конвертацию в строку и даже отдельную функцию с циклом.
ответ дан 23 дек 2020 в 20:43
ПавелПавел
543 бронзовых знака
1
Console.WriteLine("Введите трехзначное число");
int.TryParse(Console.ReadLine()!, out int k);
if (k>999 || k<100)
{
Console.WriteLine("Не трехзначное число!!!");
return;
}
int GetSecond(int k)
{
while (k >= 100) k /= 10;
int d = k % 10;
return d;
}
Console.WriteLine(GetSecond(k));
мэйби как то так?
ответ дан 16 мар в 11:07
1
Формулировка задачи:
Помогите написать программу на Си. Дано натуральное число n(n>99). Определить его третью(с начала) цифру с использованием одного оператора цикла. Заранее спасибо :3
Код к задаче: «Определить третью цифру числа»
textual
Листинг программы
#include <stdio.h> int main() { unsigned int n; scanf("%u", &n); if (n<=99) return -1; while (n>999) n/=10; printf("%u", n%10); return 0; }
Полезно ли:
10 голосов , оценка 4.000 из 5
Похожие ответы
- Определить сумму цифр числа
- Определить, максимальная цифра числа расположена ближе к началу или концу числа
- Определить, сколько цифр содержит заданное целое число
- Определить, является ли сумма максимальной и минимальной цифр числа четной
- Определить произведение всех четных цифр числа
- Определить, сколько цифр в числе равно 7
- Определить количество цифр в числе а, которые больше или равны числу 5
- Дано натуральное число a (a<100). Определить количество цифр и их сумму
- Определить, является ли сумма цифр числа двузначным числом
- Вывести символ с кодом, равным третьем числу, в место экрана, которое определяется первыми двумя числами