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

Перевести с С на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая получает десять чисел и выводит их в консоль в виде шестиугольника, в середине которого отображается сумма всех этих чисел http://www.cyberforum.ru/cpp-beginners/thread950524.html
Извиняюсь за нагласть ну ето я ваще не понимаю как делать !
C++ Использование getch() место GetAsyncKeyState Прощу подсказать. Работает как надо, но как можно сделать то-же самое, но без GetAsyncKeyState а с kbhit() и getch() ? Мне фактически нужно прерывать цикл при нажатие конкретной клавиши. Благодарю! int main() { while(TRUE) { printf("ab"); http://www.cyberforum.ru/cpp-beginners/thread950520.html
Запись структуры в конец файла C++
Доброго времени суток. Подскажите, пожалуйста, как записать структуру в конец файла? Сначала создаётся структура и записывается в txt-файл. Сохраняется.. файл закрывается.. А в следующей операции необходимо создать ещё 1 структуру и записать в конец первого файла. Как это можно реализовать? Спасибо)
Написать программу, которая вычисляет сумму, разность, частное и произведение C++
Написать программу, которая вычисляет сумму, разность, частное и произведение двух введенных пользователем чисел и выводит результаты в консоль. #include <iostream> using namespace std; void main() { int n1 = x; //number1 int b = x; //number2 int resultat cin >> b;
C++ Проверка бита http://www.cyberforum.ru/cpp-beginners/thread950508.html
Всем привет. Хотел спросить знающих людей, как можно проверить бит в байте. То есть, допустим, есть unsigned char "01010101". Какими быстрыми способами можно проверить второй бит, 1 там или 0, не используя конструкцию unsigned char a = 0x55; if(((unsigned char)(a << 5)) >> 7 != 0) { /*any code*/ } То есть смысл - проверить байт флаги без особых нагромождений.
C++ Перезагрузка операций Всем привет, проблема в следующем... Нужно решить задачку с книги, перезагрузить оператор '+' так что бы в операции s1= s2+s3; не изменялись s2 и s3. Получилось только так: s2="aaaa"; s3="bbbb"; после расчета s1= s2+s3, получается что s3="bbbb", s2="aaaabbbb" и s1="aaaabbbb". Я думаю что присваивание начинается с права, значит сначала вычисляется s2+s3, а потом полученное передается в... подробнее

Показать сообщение отдельно
baykonurr
10 / 10 / 0
Регистрация: 19.02.2013
Сообщений: 85
09.09.2013, 02:04     Перевести с С на С++
1) Задача

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
#include <stdio.h>
#include <conio.h>
int main ()
{clrscr ();
char symv = 'A';
char str[] = "Це стрічка";
const char *strPtr="Це також стрічка";
 
printf("\n Друк символа 'A' за форматом %%c:");
printf("\n %c",symv);
 
printf("\n Друк стрічки-константи за форматом %%s:");
printf("\n %s",Це стрічка);
 
printf("\n Друк стрічки з ім'ям str за форматом %%s:");
printf("\n %s",str);
 
printf("\n Друк стрічки з допомогою вказівника strPtr за форматом %%s:");
printf("\n %s",Це стрічка);
printf("\n %s",strPtr);
 
getch();
 
return 0;
}
________________________________________________________________________________________________________

2) Задача

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
#include <stdio.h>
#include <conio.h>
int main ()
{clrscr ();
 
printf("Друк десяткового числа 455 форматом %%d :\n");
printf("%d\n",455);
 
printf("Друк десяткового числа 455 форматом %%i :\n");
printf("%i\n",455);
 
printf("Друк десяткового числа +455 форматом %%d :\n");
printf("%d\n",+455);
 
printf("Друк десяткового числа -455 форматом %%d :\n");
printf("%d\n",-455);
 
printf("Друк десяткового числа 32000 форматом %%hd :\n");
printf("%hd\n",32000);
 
printf("Друк числа 2000000000 форматом %%ld :\n");
printf("%ld\n",2000000000);
 
printf("Друк вісімкового числа 455 форматом %%o :\n");
printf("%o\n",455);
 
printf("Друк числа -455 форматом %%u :\n");
printf("%u\n",-455);
 
printf("Друк шістнадцяткового числа 455 форматом %%x :\n");
printf("%x\n",455);
 
printf("Друк шістнадцяткового числа 455 форматом %%X :\n");
printf("%X\n",455);
 
getch();
return 0;
}
________________________________________________________________________________________________________


3) Задача

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
#include <stdio.h>
#include <conio.h>
int main ()
{clrscr ();
printf("Друк дійсного числа 1234567,89 форматом %%e :\n");
printf("%e\n",1234567.89);
 
printf("Друк дійсного числа +1234567,89 форматом %%e :\n");
printf("%e\n",+1234567.89);
 
printf("Друк дійсного числа -1234567,89 форматом %%e :\n");
printf("%e\n",-1234567.89);
 
printf("Друк дійсного числа -1234567,89 форматом %%e :\n");
printf("%e\n",-1234567.89);
 
printf("Друк дійсного числа 1234567,89 форматом %%E :\n");
printf("%E\n",1234567.89);
 
printf("Друк дійсного числа 1234567,89 форматом %%f :\n");
printf("%f\n",1234567.89);
 
printf("Друк дійсного числа 1234567,89 форматом %%g :\n");
printf("%g\n",1234567.89);
 
printf("Друк дійсного числа 1234567,89 форматом %%G :\n");
printf("%G\n",1234567.89);
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru