0 / 0 / 0
Регистрация: 18.11.2019
Сообщений: 106
1

Исправте ошибку в коде

07.04.2020, 11:22. Показов 269. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему-то не выполняется часть кода , а именное c 16 до 39. Спасибо .



Java
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
public class test { 
          public void convertBinary(int num){
             int binary[] = new int[40];
             int index = 0;
             while(num > 0){
               binary[index++] = num%2;
               num = num/2;
             }
             
             System.out.print("Довичная запись->");
            for(int i = index-1;i >= 0;i--){
               System.out.print(binary[i]);
             }
 
            
            for (int i = 1; i < 5; i++){// начинаем с 2 разряда , т.к. первый неприкасаемый
             if  (binary[index]>0 ) //  меняем единици на нули 
              {binary[index]=binary[index]-1;
              }
            
             else{// меняем нули на единици 
                 binary[index]=binary[index]+1; 
             }
            
                for( i = 0;i > 5;i++){//почему я не могу написать перед i int?????
                    //переходим в концу массива , т.е. к 4 эллементу в массиве то бишь к последнему числу нашаго двоичного кода
                     while(i > 3){
                         binary[index]=binary[index]+1; // прибавляем единицу  к первому разряду 
                         if (binary[index] == 2) {// если в 4 эллементе стало 2 ,то с конца начинаем   смотреть  предпослений эллемент и ему прибавляем 1  а у  i-того однимим .
                             for( i = index-1;i >= 0;i--)
                                {
                                 binary[index--]= binary[index--]+1;
                                 binary[index]= binary[index]-1;
                             }
                                  
                         }
                                 
                     }
                       System.out.print(binary[i]);
                     }
                
                                            }
        }
         
          public static void main(String a[]){
             Dost obj = new Dost();
             System.out.println("Введенное число:12345 ");
             obj.convertBinary(12345);//Пишем нужное нам число 
          }
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2020, 11:22
Ответы с готовыми решениями:

Пожалуйста ,исправте ошибку в программе
9,10 строчка исправте ошибку . package pro01; import java.util.ArrayList; import...

Исправте ошибку.
Дана программа: но программа борланд С++ пишет что найдена ошибка в 46 рядке, и я хз как эту ошибку...

исправте ошибку
помогите исправить ошибку эта задача на движение планет вокруг солнца. сказали что код правильный а...

Исправте ошибку
#include &lt;conio.h&gt; #include &lt;iostream.h&gt; long fact (int n) { if (n==0) return 1; ...

3
2442 / 1898 / 475
Регистрация: 17.02.2014
Сообщений: 9,155
07.04.2020, 12:53 2
auhviuwahdisvli, https://www.cyberforum.ru/java/thread2250765.html - смотри за знач index
0
0 / 0 / 0
Регистрация: 18.11.2019
Сообщений: 106
07.04.2020, 14:50  [ТС] 3
Aviz__ ,А что с ним не так ?
0
Эксперт Java
3638 / 2970 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
07.04.2020, 15:02 4
Программа должна вывести дополнительный код пятизначного числа в java. Что не так с программой ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2020, 15:02
Помогаю со студенческими работами здесь

Исправте ошибку
Здраствуйте программисты. Не могли бы вы мне исправить ошибку вот сдесь SortArray (int array);...

Исправте ошибку
не могу найти ошибку помогите #include &lt;bits/stdc++.h&gt; using namespace std; int main(){ ...

Исправте ошибки в коде программы(их два варианта).
Мне срочнонужно до четверга(БУДУ ОЧЕНЬ БЛАГОДАРЕН ТЕМ КТО СМОЖЕТ ПОМОЧЬ) Вот условие: Вычислить...

Видает ошибку исправте.
unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Ребятки исправте ошибку)
Program Matriza; Uses Mod_var,crt; begin Bim:=max(Bim); mary2(Bim); end. Unit Mod_Var; ...

Исправте пожалуйста ошибку
Нжно в двовымерный массив добавить в начало К строк. Весь код: // regre.cpp : main project...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru