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

Непонятная ошибка компилятора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из массива все элементы, в записи которых все цифры различны http://www.cyberforum.ru/cpp-beginners/thread1042165.html
Условие: В одномерном массиве, элементы которого - целые числа, произвести след. действия: Удалить из массива все элементы, в записи которых все цифры различны. Помогите пожалуйста.
C++ Массивы. Поменять местами первый минимальный и последний максимальный элементы Условие: Дана последовательность из n действительных чисел. Замечание: Решить используя одномерный массив. Задача: Поменять местами первый минимальный и последний максимальный элементы. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1042164.html
неправильно работает программа для вычисления определителя определителя (c++) C++
работает вроде нормально, но иногда пишет неправильный знак определителя, причём ошибается в одном и том же месте(http://screeny.ru/52ad46cf367e3edf5f00b370 http://screeny.ru/52ad4700367e3edf5f00b37c) #include <stdio.h> #include <conio.h> #include <iostream> #include <stdlib.h> long double det( long double a,int n) { long double v; int row = 0;
В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5 C++
В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5. Сап, форумчане.
C++ Построить окружность которая движется по дуге http://www.cyberforum.ru/cpp-beginners/thread1042136.html
http://i58.***********/big/2013/1215/de/1efd0c90e16d81d473d328f1ba1f82de.jpg Добавлено через 26 минут вот ссылка на задание: http://webfile.ru/dd4b56aa9c7d2658249b6411a64ee289
C++ Как создать карту помещения? У робота имеется радар, энкодеры, компас. Перед роботом создать карту не составляет труда, зная дальность действия радара. А вот как создать карту помещения, понять не могу. Если взять двумерный массив 100x100 подъехав в точку x = 0, y = 0, нельзя будет добавить ещё элементы в начало. Или добавить ещё блок 100x100? Но как работать потом с этими блоками? Подскажите пожалуйсто, наставьте на верный... подробнее

Показать сообщение отдельно
Doksim
 Аватар для Doksim
57 / 57 / 8
Регистрация: 08.12.2013
Сообщений: 257
15.12.2013, 16:35  [ТС]     Непонятная ошибка компилятора
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
#include <iostream>
#include <fstream>
using namespace std;
 
int f( char p[], float a )
{
    fstream f;
    
    char nch[ 10 ];
    char xch[ 300 ][ 20 ];
    f.open( p, ios::in );
    int n;
    
    if( f == NULL )return -1;
    
    f >> nch;
    for( int i = 0; i < strlen( nch ); i++ )
    if( nch[ i ] < '0' || nch[ i ] > '9' )return -2;
    n = atoi( nch );
    
    bool esta = false;;
    for( int i = 0; i < n; i++ )
    {
         f >> xch[ i ];
         
         for( int j = 0; j < strlen( xch[ i ] ); j++ )
         if( xch[ i ][ j ] < '0' || xch[ i ][ j ] > '9' && xch[ i ][ j ] != '.' )return -2;
    
         if( atof( xch[ i ] ) == a )return true;;
         
    }
    
    return false;
}
 
int main()
{
    float a;
    cout << "Vvedite x: ";
    cin >> a;
    
    int code = f( "input.txt", a );
    
    if( code == -1 )cout << "\nFail ne nayden.\n";
    if( code == -2 )cout << "\nV faile est nedopystimie simvoli.\n";
    if( code == 1 )cout << "\nChislo " << a << " est v posledovatelnosti.\n";
    if( code == 0 )cout << "\nChislo " << a << " nety v posledovatelnosti.\n";
    
    return system( "pause" );
}
 
Текущее время: 19:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru