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

Найти максимальное из трех чисел, введенных пользователем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конкатенация строк http://www.cyberforum.ru/cpp-beginners/thread1128604.html
struct Polya //struct for baza questions { WCHAR Question, var1, var2, var3, var4; WCHAR Answer; }; Polya *Quest = new Polya; void Questions(void) {WCHAR temp, temp1;
C++ перевод из десятичной в двоичную отрицательных чисел с дробной частью В задании нужно перевести из десятичной в двоичную систему исчисления отрицательное число с дробной частью. Проблема в том, что я не понимаю вот это: как лучше представить число в двоичной СС: 1) отрицательное число пишется так же, как и положительное, но стоит "-" или бит знака? 2) или переводить число в дополненный код? и если переводить, то после инверсии куда прибавлять единицу? к дробной... http://www.cyberforum.ru/cpp-beginners/thread1128597.html
Soket. Ссылка на неразрешенный внешний символ C++
Решил изучить сокеты, накаал примеро и пробую, написал пару строк и при попытке компиляции пишет ошибки, хотя visualstudio гичего не подчеркивает, подскажите что не так #include <winsock2.h> #include <stdio.h> #include <fstream> int main(int argc, char* argv) { WSADATA wsa_data; if (WSAStartup(0x101, &wsa_data))
C++ Можно ли скомпилировать программу для Windows из под linux?
Можно ли скомпилировать программу для windows из под linux?
C++ Найти вероятность существования пути в графе между заданными точками http://www.cyberforum.ru/cpp-beginners/thread1128583.html
Запутался в рекурсии. Смысл задачи: найти вероятность существования пути в графе между заданными точками. Смысл функции gen() на данном этапе: генерирование всех возможных матриц смежности и проверка есть путь или нет с помощью функции poisk(). Алгоритм: из матрицы смежности графа последовательно берем ребро и рекурсивно строим матрицы с существованием ребра и несуществованием ребра. Все...
C++ СНАУ методом простой интерации Решить систему нелинейных уравнений методом простых итераций с точностью е=0.001. Начальное приближение принять x1=x2=0. Как реализовать код для систем уравнений. Помогите пожалуйста. Я понял что для одного уравнения решается так. #include"stdafx.h" #include<iostream> #include <math.h> #include<conio.h> using namespace std; double fi(double x) подробнее

Показать сообщение отдельно
Denis2614
1 / 1 / 0
Регистрация: 09.10.2013
Сообщений: 48
24.03.2014, 20:15  [ТС]     Найти максимальное из трех чисел, введенных пользователем
нет я ее написал но она не работает! вот код
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#pragma hdrstop
#pragma argsused
 
#include <tchar.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <iostream.h>
#include <conio.h>
 
void func_1();  //Функция ввода, преобразования и записи
void func_2();  //Функция считывания, добавления символа и вывода на экран.
int main(void){
    char str[80];
    char p_menu,k;
    FILE *fp;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    for( ; ; ){
        do{
        system("cls");   //Очищаем экран и выводим меню
        cout<<"Данная программа позволяет ввести текст вводимый с клавиатуры, преобразовать в массив строк и записать в текстовый файл и считать текст из файла, посчитать колличество символов в строках вывести результаты и нечетные строки на экран"<<endl;
        cout<<"1. Ввести текст вводимый с клавиатуры, преобразовать в массив строк и записать в текстовый файл"<<endl;
        cout<<"2. Считать текст из файла, посчитать колличество символов в строках вывести результаты и нечетные строки на экран"<<endl;
        cout<<"3. Выход"<<endl;
        cin>>p_menu;     // Считываем символ в переменную, предназначенную для хранения номера пункта меню
        }while(p_menu!='1' && p_menu!='2' && p_menu!='3');
        switch(p_menu){
        case '1':   system("cls"); func_1(); break;
        case '2':   system("cls"); func_2(); break;
        case '3':   exit(0);
        }
    }
    return 0;
}
 
void func_1(){
    FILE *fp ;
 
 
    char str[80];
    if ((fp=fopen("TEST","w+"))==NULL){
    printf("невоможно открыть файл\n");
    exit(1);}
    printf("\nВведите текст (для перехода на новую строку нажмите клавишу ENTER; для выхода введите \"##\"):\n");
    while(*str!='#'){
    //printf("Введите текст (для выхода нажмите клавишу ENTER):\n");
 
    gets(str);
 
    strcat(str,"\n");
    fputs(str,fp);
    }
    fclose(fp);
}
void func_2(){
    FILE *fp ;
    int i=0,b[30];
    char str[80];
    if ((fp=fopen("TEST","r"))==NULL){
    printf("невоможно открыть файл\n");
    exit(1);}
    rewind(fp);
 
       while(!feof(fp)){
 
    fgets(str,79,fp);
        if(str[1]=='#')  break;
        if(str[1]=='#')  break;
   b[i]=strlen(str);
 
   cout<<"Колличество символов в "<<i+1<<"-строке = "<<b[i]-1<<endl;
   if((i%2==0)||(i==0))
   printf(str);
    i++;
        }
 
    system("pause");
//  getch();
    fclose(fp);
}
 Комментарий модератора 
Обрамляйте код тегом С++

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