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

ошибочка. не понимаю как сделать чтоб типы соответствовали - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Код по уроку из книги http://www.cyberforum.ru/cpp-beginners/thread787685.html
#include "stdafx.h" #include "iostream" using namespace std; int main() { int x; x = 5; int y; y = 7;
C++ Последняя версия среды разработки C++ Подскажите, какая самая свежая версия среды разработки C++ http://www.cyberforum.ru/cpp-beginners/thread787681.html
Перечисляемый тип C++
Помогите разобрать! Обясните, и расскажите что знаете : как, зачем, и когда применять?
C++ Нужно задать цикл, чтобы сортировка выполнялась 1000 раз
Нужно задать цикл для сортировки,чтобы она выполнялась 1000 раз, и в итоге в текстовый файл выводились 1000 результов по времени сортировки массива. #include "stdafx.h" #include <algorithm> #include <iostream> #include <fstream> #include <cstdio> #include <cstdlib> #include <cassert> #include <climits>
C++ Подсчитать в символьной строке количество букв http://www.cyberforum.ru/cpp-beginners/thread787673.html
Помогите, пожалуйста, написать программу!!! Дана символьная строка. Нужно подсчитать количество малых букв
C++ Как получить дробную часть числа с плавающей точкой? Допустим, перед тем как вызвать функцию факториала, мне необходимо совершить проверку аргументов. Чтобы проверить, целое ли число, мне нужно проверить дробную часть и сравнить с нулем, так ведь? я не могу найти функцию, которая бы это совершить. подробнее

Показать сообщение отдельно
avfed
14 / 12 / 2
Регистрация: 24.01.2013
Сообщений: 23
17.02.2013, 01:13     ошибочка. не понимаю как сделать чтоб типы соответствовали
честно сказать сам алгоритм достаточно странно выглядит, может из-за того, что его изначально для паскаля делали, вообще у меня из вашего кода получилось вот что
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
#include<string.h>
#include <iostream>
using namespace std;
 
const char y[]="QWERTYUIOPASDFGHJKLZXCVBNM";
 
void dopoln(char* D,char *R)
{
    int i,n,un;
    n=strlen(D);
    un=strlen(y);
    for (i=0;i<un-n;i++)R[i]=' ';
    i=0;
    int f;
    for (int j=0;j<un;j++)
    {
        f=0;
        for (int k=0;k<n;k++)
        {
            if (D[k]==y[j])f=1;
        }
        if (!f)
        {
            R[i]=y[j];i++;
        }
    }
}
 
 
 
int main()
{
 
    char *d=new char(sizeof("QWERTYUIOPGHJKLZXCVBNM"));
    d="QWERTYUIOPGHJKLZXCVBNM";
    char *r=new char[strlen(y)-strlen(d)];
    dopoln(d,r);
    for (int i =0;i<strlen(y)-strlen(d);i++)cout<<r[i];
    cout<<endl;
 
    delete [] r;
    delete [] d;
    return 0;
 
}
это с учетом того, что алгоритм вроде как для функции
 
Текущее время: 09:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru