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

очередной разбор ошибок. системы счисления - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вместо количества ненулевых столбцов вставить номер первого столбца, где есть хотя бы один ненулевой элемент http://www.cyberforum.ru/cpp-beginners/thread1054187.html
В этот код вместо количества ненулевых столбцов нужно вставить номер первого столбца,который имеет даже один ненулевой елемент. // 7.cpp: определяет точку входа для консольного приложения. // #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <ctype.h>
C++ В каждой строке текстового файла поменять местами первое и последнее слова В каждой строке текстового файла поменять местами первое и последнее слова. Очень нужна ваша помощь!!! Вот есть пример того, что написала я, но он не правильно работает((( #include "stdafx.h" #include <iostream> #include <string> #include "locale.h" #include "conio.h" http://www.cyberforum.ru/cpp-beginners/thread1054186.html
работа с массивами C++
нуждаюсь в Вашей помощи. вот задание.
C++ Записать в данный массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования
Здравствуйте! Прошу вас о помощи! Помогите пожалуйста написать код программы! "Дан массив чисел, содержащий n элементов. Записать в этот же массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования. " буду очень признателен!
C++ Найти минимальный элемент в каждом массиве и сумму трех минимумов http://www.cyberforum.ru/cpp-beginners/thread1054182.html
нуждаюсь в Вашей помощи. задание звучит так. Даны три массива. Найти минимальный элемент в каждом и сумму этих трех минимумов.
C++ указатели массива, программа не понимает код пишу алгоритм сортировки, вот код: void qsort( int stolbec, int start, int end ) { int iComp = start + ( end - start )/2, i = start, j = sizeY, comp=0,sw=0, nComp, temp; подробнее

Показать сообщение отдельно
Маринчик
 Аватар для Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 123
24.12.2013, 00:51  [ТС]     очередной разбор ошибок. системы счисления
спасибо. теперь запускается, но чтото я видимо нагородила данные вводятся, но выводится все время Oshibka vvoda chisla.помогите пожалуйста разобраться:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
using namespace std;
int main()
{
  int cc;          //ГЎВЁГЎГўВҐ¬* áç¨á«ВҐ*ВЁГЇ
  int  tochka;     //ВЇ®§ВЁГ¦ВЁГЇ Гў®Г§ВЄВЁ Вў ç¨á«ВҐ
  int i, j;
  int a[256];     //§¤ВҐГЎГ¬ ГҐГ***ВЁГўГЎГЇ ç¨á«®
  unsigned char chislo;
 
  metka:
  
  tochka = -1;
  i = 0;
 
  cout << "Vvedite cc(16 or 10): ";  // ВўВў®¤ ГЎВЁГЎГўВҐ¬Г« áç¨á«ВҐ*ВЁГЇ
  cin >> cc;
  cout << endl;
 
  if (cc!=16 && cc!=10) {
             cout << endl << "Ne korrectnui vvod dannux.";
             cout << endl << "Zavershenie programmu...";
             getch();
             exit(1);
               }
 
  cout << "Vvedite chislo: ";   // ВўВў®¤ 稫*
  do/*8ss*/
  {
  chislo = getch();
  if ((int)chislo==13) break;
  cout << chislo;
 
  switch (chislo)
       {
      switch (chislo)
       {
     case 48:
     case 49:
     case 50:
     case 51:
     case 52:
     case 53:
     case 54:
     case 55:
     case 56:
     case 57: 
     case 65:
     case 66:
     case 67:
     case 68:
     case 69: 
     case 70: 
     case 71: 
         if (cc == 16 && chislo > 70)   // ®ГЁВЁВЎВЄ* ВўВў®¤* ç¨á«*
          {
              cout << endl << "Ne korrectnui vvod dannux.";
              cout << endl << "Zavershenie programmu...";
              getch();
              exit(1);
          }
          chislo = (int)chislo - 48;
          break;
     case 44:
     case 46: tochka = i;
          break;
     case 27:
     case  8: exit(1);
          break;
       }
 
  a[i] = chislo;
  i++;
  }} while (1);
 
  if (tochka==-1) tochka = i;
 
  cout << "\n-------\n";
 
  if (i==0) { cout << endl << "Oshibka vvoda chisla." << endl; getch(); exit(1); }
 
  for (j=0; j<i; j++)  
 
  {
    if (a[j]==44 || a[j]==46) { cout << "."; continue; }
 
   if (cc == 10) // ВҐГЎ«ВЁ 10ГЎГЎ, Гў® *ВҐ ГўГ*ВЁ*¤Г«, * ГўВҐГўГ**¤Г« (¤®ВЇ. ВЇГ*®ВўВҐГ*ВЄ*)
   {
    if (a[j] <=8)  //Г*Гў®Гў if ¤«ГЇ 10-ВЁГ§*®© ГЎГЎ
      {
    cout << "1";
    a[j] -= 8;
      } else cout << "0";
   }
    if (a[j] >= 4)
      {
    cout << "1";
    a[j] -= 4;
      } else cout << "0";
    if (a[j] >= 2)
      {
    cout << "1";
    a[j] -= 2;
      } else cout << "0";
     
    if (a[j] == 1)
      {
    cout << "1";
      } else cout << "0";
 
  }
 cout << "\n";
system("pause");
 goto metka;
 return 0;
}
 
Текущее время: 10:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru