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

Длина текста не больше 150 символов, могут быть использованы любые символы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ругается на оператор strcmp http://www.cyberforum.ru/cpp-beginners/thread609694.html
Создал базовый класс: #include <stdio.h> #include <conio.h> #include <iostream.h> #include <io.h> class Aviopolet {
C++ vector и выбор наименьшего значения двумя соседними числами Суть задачи: Считайте последовательности чисел типа double в вектор. Будем считать, что каждое значение представляет собой расстояние между двумя городами, распо- ложенными на определенном маршруте. Вычислите и выведите на печать общее расстояние (сумму всех расстояний). Найдите и выведите на печать наименьшее и наибольшее расстояние между двумя соседними городами. Найдите и выведи- те... http://www.cyberforum.ru/cpp-beginners/thread609667.html
Одномерный массив. Найти количество палиндромов. C++
Помогите написать программу...... Найти количество тех элементов массива, которые являются палиндромами (т.е. читаются одинаково слева направо и справа налево), а также найти минимальный элемент среди тех, цифровая запись которых дает сумму, кратную трем.
return и ptheread C++
Вот код создание двух потоков... #include"stdafx.h" #include <stdio.h> #include <iostream> #include <pthread.h> #include <Windows.h> void *thread1(void*X) { for(int i=0;i<10;++i)
C++ Начальное изучение явного подключения библиотек и использования их функций http://www.cyberforum.ru/cpp-beginners/thread609647.html
Вот код приложения, которое подключает в себя библиотеку plugin1.dll #include <Windows.h> #include <iostream> using namespace std; typedef void (__stdcall *MYPROC)(void); void main(void) { cout << "Load Dll..." << endl;
C++ Проблемы с инициализацией данных Сразу оговорюсь, что на форуме пишу впервые и перед тем, как писать о проблеме ознакомился с похожими темами , но именно по моей проблеме ничего вразумительного не нашёл. Поэтому, уважаемые программисты помогите решить проблему. Написал маленькую, но важную для меня программу, по вычислению таблицы значений функции. Но, всё идёт на перекос, компилируется без проблем и ошибок, а при выполнении... подробнее

Показать сообщение отдельно
Un Oom
0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 20
19.06.2012, 22:37  [ТС]     Длина текста не больше 150 символов, могут быть использованы любые символы
а вот этот код будет правильный:

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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#include <locale.h>
 
bool isnum(char* psz);
bool iscyrr(char* psz);
 
int main()
{
    setlocale(LC_ALL,"Russian");
 
    static char* psz = "apple fruit 256 verdict plumb viaduct cocktail aquarel\0";
 
    char* buf = psz; bool num = false;
    while ((buf = strchr(buf,' ')) != NULL && *psz != '\0')
    {   
        char temp[256] = "\0"; int n = 0;
        while (*psz != *buf && *psz != '\0') 
            temp[n++] = *psz++;
        temp[n] = '\0'; *psz++;
    
        if (isnum(temp) && !num)
        {
            printf("%d - %d - %d\n",atoi(temp),
                (int)pow((double)atoi(temp),2),
                (int)pow((double)atoi(temp),3));
            num = true;
        }
        
        else if (strlen(temp) == 7 && !iscyrr(temp))
            printf("%s\n",temp);
    }
 
    _getch();
 
    return 0;
}
 
bool iscyrr(char* psz)
{   
    bool found = false;
    for (int i = 0; psz[i] != '\0' && !found; i++)
        found = (psz[i] >= 'а' && psz[i] <= 'я') ? 1 : 0;
    return found;
}
 
bool isnum(char* psz)
{
    bool found = false;
    for (int i = 0; psz[i] != '\0' && !found; i++)
        found = (isalpha(psz[i])) ? 1 : 0;
    return !found;
}
Добавлено через 38 секунд
darkknight2008, я не знаю,честно говоря

Добавлено через 4 минуты
darkknight2008, ?он правильный или нет?
 
Текущее время: 05:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru