Форум программистов, компьютерный форум, киберфорум
Наши страницы

Файл: Поменять местами минимальный и максимальный элементы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простенькая для вас задача посмотрите если не трудно http://www.cyberforum.ru/cpp-beginners/thread551814.html
Дано натуральное число n (n<10000). Определить сколько цифр в числе, найти первую цифру числа, найти предпоследнюю цифру числа. P.s Только важное условие чтобы при невыполнении условий, программа не...
C++ Сортировка подсчетом Доброго времени суток. Написал код, вот только выдает ошибку: error C2061: синтаксическая ошибка: идентификатор "a". error C2061: синтаксическая ошибка: идентификатор "b" (строки 26 и 35). Подскажите... http://www.cyberforum.ru/cpp-beginners/thread551812.html
invalid operands of types 'double' and 'int' to binary 'operator%' C++
В строке где If выдает вот эту ошибку 2 раза: invalid operands of types 'double' and 'int' to binary 'operator%' #include <iostream> #include <cmath> using namespace std; int main() {
C++ Для заданных вещественных чисел а, b, c определить, имеет ли уравнения ax2+bx+c=0, хотя бы одно вещественное решение.
Для заданных вещественных чисел а, b, c определить, имеет ли уравнения ax2+bx+c=0, хотя бы одно вещественное решение. помогите решить на с++
C++ Вычислить сумму квадратов всех элементов заданного массива A(N), за исключением элементов, кратных пяти. http://www.cyberforum.ru/cpp-beginners/thread551764.html
Вычислить сумму квадратов всех элементов заданного массива A(N), за исключением элементов, кратных пяти.
C++ Скопировать промежуток в TCHAR Всем привет. Делаю программу в WinApi на Visual Studio 10. Такой вопрос. Если я объявляю строку TCHAR* buf= new TCHAR; И TCHAR* buf2. То как мне в buf2 записать значения с buf допустим в промежутке с... подробнее

Показать сообщение отдельно
MrCold
856 / 754 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
19.04.2012, 08:48
Цитата Сообщение от Tewe Посмотреть сообщение
Дан файл вещественных чисел
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
#include <iostream>
#include <fstream> 
#include <cctype> 
 
int main()
{     
    size_t j = 0,i = 0, posmin = 0, posmax = 0;
    double maxdouble = 0,
          mindouble = 3;
    char text [256],
        *token = NULL,
        tmp[30] = "",
        values[20][256];
 
        std::fstream file("file.txt",std::ios::in|std::ios::out);
        if (!file) std::cerr << "Error in opening file !!!" << std::endl;
 
        else   {
 
                while (file.get(text[i]))  i++;  
                           text[i] = '\0'; i = 0;
 
                          token = strtok(text," \t\r\n");
               while(token){
                          
                          strcpy(values[i],token);
                     if(atof(values[i]) > maxdouble) 
                     {
                           maxdouble = atof(values[i]) ;posmin = i;}
                     if(atof(values[i]) < mindouble) 
                     {
                          mindouble = (atof(values[i])) ;posmax = i;}
                
                          token = strtok(NULL," \t\r\n");
                          i++;
                     }
                         strcpy(tmp ,values[posmin]) ;
                         strcpy(values[posmin], values[posmax]);
                         strcpy(values[posmax], tmp);
     
        
                         file.clear();      
    
                         file.seekp(std::ios::beg);
         
                         for(j = 0;j < i; j++){
                         file <<  values[j] << ' ';
                         std::cout << values[j] << ' '; }
                         file.close();
 
                     }
        
                  system("pause");
                  return 0; 
}

________________________________________________________________________________
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.