Форум программистов, компьютерный форум 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++ Записать в данный массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования
Здравствуйте! Прошу вас о помощи! Помогите пожалуйста написать код программы! "Дан массив чисел, содержащий n элементов. Записать в этот же массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования. " буду очень признателен!
C++ Найти минимальный элемент в каждом массиве и сумму трех минимумов
нуждаюсь в Вашей помощи. задание звучит так. Даны три массива. Найти минимальный элемент в каждом и сумму этих трех минимумов.
C++ указатели массива, программа не понимает код http://www.cyberforum.ru/cpp-beginners/thread1054180.html
пишу алгоритм сортировки, вот код: void qsort( int stolbec, int start, int end ) { int iComp = start + ( end - start )/2, i = start, j = sizeY, comp=0,sw=0, nComp, temp;
C++ Указать (в процентах), сколько раз встречается та или иная буква Здравствуйте! Помогите, пожалуйста написать программу. Дана строка, содержащая текст, набранный заглавными буквами. Провести частотный анализ текста, т.е. указать (в процентах), сколько раз встречается та или иная буква. Выходят ошибки, не вычисляет правильно, поэтому до конца так и не знаю как доделать. Заранее спасибо! #include <iostream> #include <cstdio> #include <cstring> подробнее

Показать сообщение отдельно
Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 142
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru