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

Опять они ... классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа, которая ищет в данном текстовом файле строки, которые имеют непарное количество слов http://www.cyberforum.ru/cpp-beginners/thread309297.html
Помогите сделать программу,плиз: Программа, которая ищет в данном текстовом файле строки, которые имеют непарное количество слов
C++ dll? где можно почитать про DLL как стэк увеличить кучи и т.д. http://www.cyberforum.ru/cpp-beginners/thread309294.html
4 задания, очень нужно C++
Ситуация оч.сложная, помогите пожалуйста, с задачами. 1. Дана функция и известно, что она монотонна на Найти приближенное решение уравнения f(x)=0 с точностью до 0.001 на этом отрезке или сообить, что решения нет. Для решения задачи определить в программе функцию float f(float x) и переменные а и b, например, так float a = 0; float b = 2; float f(float x) {
Написать программу, которая определяет учеников, чей рост больше r C++
Написать программу, которая определяет учеников в классе, чей рост превышает значение r. Данные хранить в двумерном массиве.
C++ Дан файл f , компоненты которого являются действительными числами. http://www.cyberforum.ru/cpp-beginners/thread309282.html
Дан файл f , компоненты которого являются действительными числами. Найти: А) сумму компонент файла f ; Б) произведение компонент файла f ; В) сумму квадратов компонент файла f ; Г) модуль суммы и квадрат произведения компонент файла f; Д) последнюю компоненту файла.
C++ Дан текст; выяснить, является ли этот текст: А) идентификатором Б) десятичной записью целого числа Дан текст; выяснить, является ли этот текст: А) идентификатором Б) десятичной записью целого числа подробнее

Показать сообщение отдельно
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
31.05.2011, 17:47     Опять они ... классы
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
    char *negative_number ()
     { int *mas;
        mas=new int [10];                              //convert to negative number
        int i,l,dl,smart;
      if (str[0]=='-') {i=1;
                      while (str[i]!='\0') {
                                         if (str[i]=='0') str[i]='1';
                                         if (str[i]=='1') str[i]='0';
                                         i++;
                                         l+=i;
                                         }
                        i=0;
                        int a,b,c,s;
                        c=atoi(str);
                        while (b>0)
                        {
                        a=c % 10;
                        b=c / 10;
                        c=b;
                        mas[l]=a;
                        l=l-1;
                        }
                        smart=0;
                        s=0;
                        for (i=l;i>0;i--)
                        {
                        s=mas[i]+1;
                        if (s=1) {mas[i]=1; smart=0;}
                        if (s=2) {mas[i]=0; smart=1;}
                        if (s=3) {mas[i]=1; smart=1;}
                        if (smart==0) break;
                        }
                       }
        while (l>i)
     {itoa( mas[i],str,10);
     return str;
     };
что это???

в сроке str содержится число и нужно его перевести в доп-код?

Добавлено через 14 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    char str[32+1]="10010100";
 
    puts(str);
 
    int val;
    char *p;
 
    val=strtol(str,&p,2);
 
    val=-val;
 
    itoa(val,str,2);
 
    puts(str);
возможно так
 
Текущее время: 07:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru