tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
На основе натурального числа
На основе натурального числа n сформировать новое включив в него цифры исходного больше 4
ledigalina1974
1 11.08.2019 15:30
2
Ответы
sashaiseneev
04.10.2020 11:34
import java.util.*;
import java.lang.*;
class {
public static void main(String[] args){
Scanner sc = new Scanner(System.in); // то для ввода
System.out.print("Enter ch: ");
int ch = sc.nextInt();
int size = 0;
int toWil = 1;
int i = 1;
while(toWil == 1){
ch /= (10 * i);
if(ch == 0){
toWil = 0;
}
else{
size++;
};
};
int arr[] = new int[size];
i = 1;
while(toWil == 0){
ch /= (10 * i);
if(ch == 0){
toWil = 1;
}
else{
arr[i - 1] = ch;
};
};
i = 0;
while(toWil == 1){
arr[i] += 4;
if(arr[i] >= 10){
if(i == (size - 1)) {
}
else{
arr[i + 1] += 1;
};
};
};
for(i = size; i >= 1; i++){
System.out.print(arr[i]);
}
}
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
dfrt2
27.08.2019 05:10
Решить вычислите по действиям значение выражения: 1) 2-13 mod 7/3+sqr (4); 2) sqr (9)-14div3*2+sqrt(4); 3)14-17 mod 6*2+abs(0.5-2.5); 4)12*3 div 5/3.5+sqr(l); 5)sqrt (9)*2-19 mod...
prunsesca005
06.04.2020 22:18
ЛЮДИ ДОБРЫЕ УМОЛЯЮ СИЛ МОИХ БОЛЬШЕ НЕТЯ начала блок схему, но не знаю, как её закончитьМожете на листочке примерно показать...
hellllo
06.04.2020 23:30
Напишите наименьшее число x, для которого истинно высказывание: НЕ (x 15) И НЕ (x не делится на 7)...
HolyKaktys
05.06.2019 12:10
Дана последовательность из n целыйх чисел.найти сколько раз в ней встречается 0,если 0 нет то вывести сообщение. (в программе си++)...
usik6
05.06.2019 12:20
Взаданном массиве а [1: n] положительные элементы уменьшите в двое,а отрицательные замените на значение их индексов. на си,...
wwwraisakravets
22.12.2020 07:02
После изучения темы «Встроенные функции в Microsoft Excel» Тимуру дано задание вычислить значения в ячейках таблицы. Рассмотрите таблицу и Тимуру записать числовые значения в ячейках...
ДобротаПротивЗла
22.12.2020 07:01
Сколько символов может включать в себя таблица кодирования Unicode? A До 153655 символов B До 600000 символов C До 655536 символов...
surmistovak
22.12.2020 06:59
В таблице символов ASCII используется какая система система счисления A Шестнадцатеричная система счисленияB Десятичная система счисленияC Восьмеричная система счисленияD Двоичная...
Dima0044
22.12.2020 06:59
Встречались ли вы с информационным моделями в жизненных ситуациях ...
cat9913
22.12.2020 06:57
Найди в круге 4 слова, соответствующих теме.Запиши их...
Популярные вопросы
Выражение cos(п-а) - сos (-a) и найдите его значение при а=п/4...
2
Какой заряд будет иметь ион, образованный атомом при отдаче трех электронов?...
2
3*10 ²+5*10 в минус первой+9*10 в минус второй...
1
Скаким веществом водород реагирует, а кислород — нет? 1) cl2 2) s 3) na 4) c почему?...
1
Вотличие от глюкозы, крахмал не реагирует с 1) h2o 2) i2 3) ag2o (аммиачный р-р)...
3
Этандиол-1,2 может реагировать с 1) гидроксидом меди(ii) 2) оксидом железа(ii)...
3
Тело свободно падает с высот 20м . начальная скорость равен на нулю.ина какой висоте...
3
Взаимодействие толуола с хлором на свету 1) относится к реакции замещения 2) протекает...
2
Нужно расположить числа в порядке возрастания 34 в степени 9, 6 в степени 18, 8...
2
Пр о г р а м м и р о в а н и е p a s c a l( 25 ) 1)представьте в виде блок-схемы...
1
import java.lang.*;
class {
public static void main(String[] args){
Scanner sc = new Scanner(System.in); // то для ввода
System.out.print("Enter ch: ");
int ch = sc.nextInt();
int size = 0;
int toWil = 1;
int i = 1;
while(toWil == 1){
ch /= (10 * i);
if(ch == 0){
toWil = 0;
}
else{
size++;
};
};
int arr[] = new int[size];
i = 1;
while(toWil == 0){
ch /= (10 * i);
if(ch == 0){
toWil = 1;
}
else{
arr[i - 1] = ch;
};
};
i = 0;
while(toWil == 1){
arr[i] += 4;
if(arr[i] >= 10){
if(i == (size - 1)) {
}
else{
arr[i + 1] += 1;
};
};
};
for(i = size; i >= 1; i++){
System.out.print(arr[i]);
}
}
}