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

Не могу понять, в чем разница - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить значение функции у = f (x) на промежутке [a, b] http://www.cyberforum.ru/cpp-beginners/thread1311398.html
16. Определить значение функции у = f (x) на промежутке с шагом h используя для вычисления значения функции подпрограмму-функцию. y = arctg(7x-1)/(x-0.1) Указан: a=-3 b=3 h=0.3 Без понятия, помогите реализовать.
C++ Тестовые вопросы по теме Перегрузка Операторов Вопрос 7 Когда происходит динамическое связывания ответ а во время связоования ответ B во воремя инкапсуляции ответ С во время камиляции ответ D Во время конструирования ответ E Во время выполнения какой тут правильный ответ это с теста вопрос http://www.cyberforum.ru/cpp-beginners/thread1311396.html
Калькулятор матриц/векторов (ввод в строку) C++
Доброе утро! Написал несколько простеньких программ с матрицами и векторами, где использованы базовые операции для двух объектов: +,-,/,*, ну и сравнение векторов ><. Через if, switch конечно операции можно выбрать, но вопрос в другом. Может-ли компилятор в строке распознать тот или иной объект? Допустим имеется класс и объекты в головной программе: class Matrix{ ... };
Вывод двух случайных чисел в диапазоне 1 до N C++
Написать программу на C++ Напишите программу, которая случайным образом выбирает дежурных: выводит два случайных числа в диапазоне 1 до N, где N - кол-во учеников вашего класса (27 учеников). С какой проблемой вы можете столкнуться?
C++ Упорядочить строки по длине http://www.cyberforum.ru/cpp-beginners/thread1311382.html
Помогите решить задачу пожалуйста. 2) Напишите программу , которая считает с клавиатуры строки и выводит их упорядоченными по длине , начиная с самой короткой строки . Если некоторые строки имеют одинаковую длину , выведите их в алфавитном порядке
C++ Перебор всех перестановок символов в строке Помогите решить задачу пожалуйста. Напишите функцию с прототипом void permute (const string & str ) ; которая выводит на экран все перестановки символов в строке str . если str есть abc , тогда на экран будут выведены строки abc , acb , bac , bca , cab , cba . Используйте рекурсию. подробнее

Показать сообщение отдельно
Kataklizm
0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 14
26.11.2014, 11:32     Не могу понять, в чем разница
Делал задание по программированию, когда доделал притащил на сдачу преподавателю и уткнулся в стенку. Он сказал, что несоответствие с заданием и сказал, переправить, подскажите пожалуйста кто нибудь, в чем разница то?

Написать программу на С++, которая позволяет вывести на экран следующую информа-
цию о компьютере: 1) название и версия ОС; 2) платформа ОС; 3) описание процессора; 4)
размещение системного каталога; 5) имя пользователя; 6) имя компьютера; 7) размер те-
кущего диска в байтах; 8) размер свободного места на текущем диске в байтах. Сведения,
указанные в п. 1-6, следует получать с помощью функции int system(const char* str)
<stdlib.h>, которая передаёт строку командному процессору ОС. В качестве строки, может
быть указана любая команда ОС. Сведения, указанные в п. 7, 8, следует получать с помо-
щью функций __int64 DiskSize(Drive) и __int64 DiskFree(Drive) <SysUtils.hpp>, где Drive = 0 –
текущий диск, 1 – А, 2 – B, 3 – C, 4 – D и т.д.


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
#include <iomanip.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <SysUtils.hpp>
#include <windows.h>
#include <winbase.h>
int main(){
        //1
        /*char buf3[256];
        GetEnvironmentVariable(LPOSVERSIONINFO(buf3));
        cout << "INFO: "<<buf3<<endl;   */
        OSVERSIONINFO osvi;
    ZeroMemory(&osvi, sizeof(OSVERSIONINFO));
    osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
    GetVersionEx((OSVERSIONINFO*)&osvi);
        cout<<"Versiya OS: " <<osvi.dwMajorVersion<<"."<<osvi.dwMinorVersion<<endl;
        cout<<"Nomer sborki: "<<osvi.dwBuildNumber<<endl;
        cout<<"Dopolnitelnaya informaciya: "<<osvi.szCSDVersion<<endl;
        //2
        char buf2[256];
        GetEnvironmentVariable(LPCTSTR("os"), LPTSTR(buf2), 256);
        cout << "Platforma: "<<buf2<<endl;
        //3
        system ("echo Opisanie proessora: %processor_identifier%");
        //4
        char buf4[256];
        GetSystemDirectory (LPTSTR (buf4), UINT(256) );
        cout << "Razmeshenie systemnogo kataloga: "<<buf4<<endl;
        //5
        char buf[256];
        unsigned long int si=256+1;
        GetUserName(buf,&si);
        cout << "Imya Polzovatelya: "<<buf<<endl;
        //6
        char buf1[256];
        unsigned long int si1=256+1;
        GetComputerName(buf1,&si1);
        cout << "Imya PC: "<<buf1<<endl;
        //7
        __int64 ds=DiskSize(0);
        cout << "Obshaya pamyat' tekushego diska: "<<ds<<" bait"<<endl;
        //8
        __int64 df=DiskFree(0);
        cout << "Na tekushem diske svobodno: "<<df<<" bait";
        getch ();
        return 0;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru