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

Перевод из 2сс в 10сс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Всё же может кто напишет блок схему? http://www.cyberforum.ru/cpp-beginners/thread323974.html
Удалить из s1, ... , sn все слова с нечетными порядковыми номерами и перевернуть все слова с четными номерами. Например, если n=21 и данная последовательность символов представляет собой последовательность во_что_бы_то_ни_стало, то должна получиться последовательность отч_от_олатс. #include <stdio.h> #include <string.h> #include <conio.h> int main ( ) { int i=0; //объявление...
C++ Написать программу нахождения наибольшего и наименьшего значения функции Написать программу нахождения наибольшего и наименьшего значения функции y=3x*x+x-4 на интервале c шагом 0.1!!! очень нужно пожалуйста помогите программисты!!! ЯЗЫК C++ Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое. http://www.cyberforum.ru/cpp-beginners/thread323969.html
Решение в VC++ C++
Для каждой введенной цифры (0 - 9) вывести соответствующее ей название на английском языке (0 - zero, 1 - one, 2 - two,... ). Решить задачу в VC++.
C++ В файл вывести седловые точки матрицы
Доброго времени суток. В input.txt лежат n(количество строк),m(количество столбцов) и элементы матрицы. В output.txt нужно вывести количество седловых точек. Седловой точкой этой матрицы назовем элемент, который одновременно является минимумом в своей строке и максимумом в своем столбце. Полное условие тут У меня получилось что-то такое #include <fstream> int w,i,j,n,m,d,k,x,r; main(){ ...
C++ не получается сделать задание с оператором -> http://www.cyberforum.ru/cpp-beginners/thread323950.html
//тема про оператор стрелка -> я так понимаю задание надо сделать с использованием этого оператора //напишите программу, в которой определен вектор указателей на строки. Организуйте //перебор вектора с отображением каждой строки и ее размера #include <iostream> #include <vector> #include <string> using namespace std; int main() {
C++ Вопрос связанный с экзаменом(строки,генератор случайных чисел,матрицы) ребят, нужна ваша помощь) 22.06.11 г, то бишь завтра, в 13-40 экзамен по программированию. Требуется решить 1 задачу на С++ и ответить на ряд вопросов. На вопросы то я отвечу, теория мне всегда легко давалась, а вот с практикой посложнее. Суть просьбы: нужен человек, который смог бы помочь. Пример задач, который будет на экзамене я могу выслать, дабы человечек, который возьмется, знал за... подробнее

Показать сообщение отдельно
auqarisu
5 / 5 / 0
Регистрация: 11.04.2011
Сообщений: 77
22.06.2011, 17:11  [ТС]     Перевод из 2сс в 10сс
Где тут недочет??? Программа выдает набор символов...
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
#include <iostream.h>
#include <iomanip.h>
 
int const BUF_SIZE = 5;
char *mas[3]={"0.100","0.110","0.111"};
 
float Ch2fl(char *str)
{
    float value = 0;
    char *s = str;
    while (*s == '0' || *s == '1')
    {
    value *= 2;
    if (*s++ == '1')
        value += 1;
    }
    if (*s == '.')
    {
    ++s;
    float frac = 1.0f;
    while (*s == '0' || *s == '1')
    {
        frac /= 2;
        if ( *s++ == '1')
        value += frac;
    }
    }
    *s = '\0'; // а уберём-ка ещё и мусор на хвосте
    return value;
}
 
char Fl2ch (float val)
{
 char res[5];
 char res1[5];
 res1[0]='0';
 res1[1]='.';
 int j,i,b;
 for(i=0;i<3;i++)
 {
   int b=2*val;
   if (b==1)
   {
   res1[i+2]='1';
   val=(2*val)-1;
   }
   else res1[i+2]='0';
 }
 for(j=0;j<5;j++)
  res[j]=res1[j];
 
 return res[5];
}
 
int main()
{
 int i;
 float tmp;
 char *tmp2;
 for(i=0; i<3; i++)
 {
  tmp=Ch2fl(mas[i]);
  cout<<setw(10)<<tmp;
  *tmp2=Fl2ch(tmp);
  cout<<setw(10)<<tmp2<<'\n';
 }
 return 0;
}
Добавлено через 3 минуты
первая функция нормально работает, а вот 2ая нет
 
Текущее время: 03:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru