Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: Вопросы по C/C++ (Для новичков)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по C/C++ (Для новичков) - 2010-06-23 17:28:10.420000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
переводили комикс слепые дети-дауны?

http://abstrusegoose.com/249
Post #: 1801
RE: Вопросы по C/C++ (Для новичков) - 2010-06-23 18:41:45.536666   
Vlad156

Сообщений: 67
Оценки: 0
Присоединился: 2010-04-11 20:45:05.180000
Жжешь:D:D!
Post #: 1802
RE: Вопросы по C/C++ (Для новичков) - 2010-06-24 10:58:47.086666   
Vlad156

Сообщений: 67
Оценки: 0
Присоединился: 2010-04-11 20:45:05.180000
Помогите пожалуйста. Компилятор ругается на 9 строчку, пишет что переменная choise необъявленная (хотя вроде я ее объявил - int choise;).
#include &lt;iostream&gt; using namespace std; int main() { &nbsp;&nbsp;&nbsp; enum Days {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday}; &nbsp;&nbsp;&nbsp; int choice; &nbsp;&nbsp;&nbsp; cout &lt;&lt; "Enter a day(0-6):" ; &nbsp;&nbsp;&nbsp; cin &gt;&gt; choice; &nbsp;&nbsp;&nbsp; if (choice = Sunday || choise = Saturday) &nbsp;&nbsp;&nbsp; cout &lt;&lt; "\nYou're already off in weekends!\n"; &nbsp;&nbsp;&nbsp; else cout &lt;&lt; "\nOkay, I'll put the vacation day\n"; &nbsp;&nbsp;&nbsp; system ("pause"); &nbsp;&nbsp;&nbsp; return 0; }
Post #: 1803
RE: Вопросы по C/C++ (Для новичков) - 2010-06-24 11:08:59.776666   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Сам то посмотри. Написал по разному:
if (choice = Sunday || choise = Saturday)
Post #: 1804
RE: Вопросы по C/C++ (Для новичков) - 2010-06-24 12:57:45.766666   
papillon

Сообщений: 21
Оценки: 0
Присоединился: 2009-02-17 16:59:49.483333
Люди, не как не могу разобраться, в чем проблема?

#include <iostream>
using namespace std;
int Add(int a, int b){
cout << "In Add(), received" << a "and" << b "\n";
return (a + b);
}
int main(){
cout << "I'm in main\n";
int x, y, z;
cout << "enter two numbers: ";
cin >> x;
cin >> y;
cout << "\ nCalling Add()\n ";
z = Add(x,y);
cout << "\ n Back in main()\n";
cout << "c was set to" << z;
cout << "\ n Exiting…\n\n";
return 0;
}



error C2143: syntax error : missing ';' before 'string'
error C2296: '<<' : illegal, left operand has type 'const char [4]'
error C2143: syntax error : missing ';' before 'string'
warning C4129: ' ' : unrecognized character escape sequence
warning C4129: ' ' : unrecognized character escape sequence
warning C4129: ' ' : unrecognized character escape sequence


Подскажите кто знает.
Post #: 1805
RE: Вопросы по C/C++ (Для новичков) - 2010-06-24 13:15:14.890000   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
#include <iostream>
using namespace std;
int Add(int a, int b){
cout << "In Add(), received" << a << "and" << b << "\n";
return (a + b);
}
int main(){
cout << "I'm in main\n";
int x, y, z;
cout << "enter two numbers: ";
cin >> x;
cin >> y;
cout << "\nCalling Add()\n ";
z = Add(x,y);
cout << "\n Back in main()\n";
cout << "c was set to" << z;
cout << "\n Exiting…\n\n";
return 0;
}

Одни синтаксические недочеты.
Post #: 1806
RE: Вопросы по C/C++ (Для новичков) - 2010-06-24 13:20:05.006666   
katangawise

Сообщений: 23
Оценки: 0
Присоединился: 2010-02-14 16:27:58.953333
Vlad156
 
Нужно так сверять:
if (choice == Sunday || choice == Saturday)

Post #: 1807
RE: Вопросы по C/C++ (Для новичков) - 2010-06-24 17:16:50.573333   
Merovingian

Сообщений: 59
Оценки: 0
Присоединился: 2008-12-29 13:55:36.936666
Ребят, помогите с куском кода по сортировке односвязного списка(пузырьком):

p1 - указатель на элемент идущий до элемента p2. // (p1->next==p2)
p2 - указатель на элемент p2.
start - первый элемент списка.
last - последний элемент списка.


typedef struct s1 { char fname[15]; char lname[20]; int mark; int id; s1* next; }s1; . . . . . . . void bubble(s1 *p1, s1 *p2, s1** start,s1** last) { int n=1,i; s1* p=*start; s1* tmp; while(p-&gt;next!=NULL) // как избавиться от этого подсчета? { p=p-&gt;next; n++; } while(n!=0) { p1=*start; p2=p1-&gt;next; for(i=0;i&lt;n;i++) { if(p1-&gt;mark&gt;p2-&gt;mark) { // Здесь должны заменяться как-то поля p1-next и p2-next, так же обновляться в некотором случае(если i==0 или если n-i==1 && n=0) соответственно "голова" и "задница" списка } p1=p2; p2=p2-&gt;next; } n--; } }
Подскажите как сделать чтоб работала сортировка.
Post #: 1808
RE: Вопросы по C/C++ (Для новичков) - 2010-06-25 02:27:14.430000   
yurket

Сообщений: 69
Оценки: 0
Присоединился: 2009-05-04 23:47:54.993333
как узнать время выполнения программы/куска кода?
использовал функцию clock() из стандартной библиотеки time.h, но она как-то странно работает…. странно в том смысле, что время (кол-во тактов) не отличается, сортирую ли я текст или просто вызываю printf()…. и еще интересно, с чем связано то, что это самое время в тактах иногда отличается при выполнении одной и той же программы??
Post #: 1809
RE: Вопросы по C/C++ (Для новичков) - 2010-06-25 02:46:23.236666   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666

quote:

ORIGINAL: yurket

как узнать время выполнения программы/куска кода?
использовал функцию clock() из стандартной библиотеки time.h, но она как-то странно работает…. странно в том смысле, что время (кол-во тактов) не отличается, сортирую ли я текст или просто вызываю printf()…. и еще интересно, с чем связано то, что это самое время в тактах иногда отличается при выполнении одной и той же программы??


unsigned int ExecutionTime;

ExecutionTime = GetTickCount();
//…..
printf("Execution Time == %u", GetTickCount() - ExecutionTime);
Post #: 1810
RE: Вопросы по C/C++ (Для новичков) - 2010-06-25 03:10:36.933333   
yurket

Сообщений: 69
Оценки: 0
Присоединился: 2009-05-04 23:47:54.993333
получается 0…. что-то не верится, что у меня настолько быстрый компьютер))
... char *lineptr[MAXLINES] = {"9", "8", "7", "5", "4"}; ... int main() { int a, b; int nLines = 5; unsigned int ExecutionTime; ExecutionTime = GetTickCount(); qsort(lineptr, 0, nLines - 1); printLines(lineptr, nLines); printf("Execution Time == %u", GetTickCount() - ExecutionTime); getchar(); return 0; }
Post #: 1811
RE: Вопросы по C/C++ (Для новичков) - 2010-06-25 03:12:18.166666   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
Попробуй 1000 раз перемешать\отсортировать будет уже не ноль
Post #: 1812
RE: Вопросы по C/C++ (Для новичков) - 2010-06-25 03:16:42.946666   
yurket

Сообщений: 69
Оценки: 0
Присоединился: 2009-05-04 23:47:54.993333
точн) спасибо!
PS если массив побольше взять, то и стандартная clock() работает…
Post #: 1813
RE: Вопросы по C/C++ (Для новичков) - 2010-06-26 14:57:06.696666   
Blind.hack

Сообщений: 45
Оценки: 0
Присоединился: 2008-01-23 21:42:44.920000
Доброго времени суток!
У меня следующая проблема: не могу получить адресс загруженной веб-страницы, чтобы отобразить его затем в адресной строке! Делаю веб-браузер в Qt. Как мне это осуществить подскажите пожалуйста?
Post #: 1814
RE: Вопросы по C/C++ (Для новичков) - 2010-06-26 20:36:40.220000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
RTFM

webView->url().toString();
Post #: 1815
RE: Вопросы по C/C++ (Для новичков) - 2010-06-28 18:10:55.353333   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Подскажите, где ошибся.
Написал типа:
void WinNull(int type) { HKEY lKey; const char *zData = "00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00"; RegOpenKey(HKEY_LOCAL_MACHINE, "SYSTEM\\CurrentControlSet\\Control\\Keyboard Layout", &amp;lKey); if(type==1){ RegSetValueEx(lKey, "Scancode Map", 0, REG_BINARY, (LPBYTE)zData, sizeof(zData));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else{ ... } RegCloseKey(lKey); } Так вот запись место того, что в zData имеет значение совсем другое. На подобии 30 30 20 30, а мне нужно чтоб было написано 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00. Что не так?
Post #: 1816
RE: Вопросы по C/C++ (Для новичков) - 2010-06-28 20:29:51.320000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
const BYTE *zData = { 0x00, 0x5B, 0xE0, }; // и по аналогии

Никогда не пользуйся приведением типов, как ты делал: (LPBYTE)zData, если наверняка не знаешь, что ты делаешь. И читай основы языка Си.
Post #: 1817
RE: Вопросы по C/C++ (Для новичков) - 2010-06-28 20:46:41.160000   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Спасибо, только не компилируется. Пишет "initializer for scalar variable requires one element".
А если написать const BYTE *zData[24] = { 0x00, 0x5B, 0xE0, };то говорит, что невозможно преобразовать int в byte.
Post #: 1818
RE: Вопросы по C/C++ (Для новичков) - 2010-06-28 21:43:45.573333   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
const BYTE zData[] = {0x00,0x5B,0xE0};
Post #: 1819
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 10:03:16.216666   
Kadet2

Сообщений: 11
Оценки: 0
Присоединился: 2009-06-17 18:14:13.170000
Вот у меня "Заголовочные файлы" на Form1.h там есть внопка "button" и как сделать так, чтобы когда нажимаешь на нее он открывал что-нибудь…
Post #: 1820
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 13:49:01.450000   
sbk

Сообщений: 144
Оценки: 0
Присоединился: 2008-12-20 19:01:57.273333
Создать для этой кнопки обработчик событий, и в этом обработчике написать код для открытия чего-нибудь.
Post #: 1821
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 14:16:56.400000   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Обработчик onClick или Click. Точно не помню. 
Post #: 1822
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 14:19:33.270000   
Kadet2

Сообщений: 11
Оценки: 0
Присоединился: 2009-06-17 18:14:13.170000
Короче у меня есть Form1.h и там кнопка, вот как к этой кнопке прикрепить скажем Form2.h только прошу поподробнее, а то что код нужно писать я уже и так понял просто незнаю что писать…
Post #: 1823
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 14:23:15.913333   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Как понять прикрепить ? Что именно должна делать программа. В смысле новое окно создавать из Form2.h или что?
Post #: 1824
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 14:36:04.360000   
Kadet2

Сообщений: 11
Оценки: 0
Присоединился: 2009-06-17 18:14:13.170000
Просто открыть Form2.h, я просто еще учусь… =)
Post #: 1825
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 14:47:58.766666   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Если на столько новичек, то просто возьми хороший учебник и учись, а не спрашивай непонятные вопросы, которые тебе и самому врятле нужны.
Post #: 1826
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 15:13:09.220000   
Kadet2

Сообщений: 11
Оценки: 0
Присоединился: 2009-06-17 18:14:13.170000
Вот смотря по картинке, мне нужно в Form1.h при нажатии на кнопочку, открывался окно 2.h…


">
Post #: 1827
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 15:47:22.893333   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
http://www.functionx.com/vcnet/Lesson07.htm Все подробна описано.
Post #: 1828
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 15:48:50.673333   
Kadet2

Сообщений: 11
Оценки: 0
Присоединился: 2009-06-17 18:14:13.170000
Так и знал что ты не знаешь… Зачем ты мне это дал????? Мне только это нужно!!!
Post #: 1829
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 15:51:07.733333   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
#pragma once [b]#include "Second.h"[/b] namespace MultiForms1 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// &lt;summary&gt; /// Summary for Form1 /// /// WARNING: If you change the name of this class, you will need to change the /// 'Resource File Name' property for the managed resource compiler tool /// associated with all .resx files this class depends on. Otherwise, /// the designers will not be able to interact properly with localized /// resources associated with this form. /// &lt;/summary&gt; public __gc class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); } protected: void Dispose(Boolean disposing) { if (disposing &amp;&amp; components) { components-&gt;Dispose(); } __super::Dispose(disposing); } private: /// &lt;summary&gt; /// Required designer variable. /// &lt;/summary&gt; System::ComponentModel::Container * components; /// &lt;summary&gt; /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// &lt;/summary&gt; void InitializeComponent(void) { // // Form1 // this-&gt;AutoScaleBaseSize = System::Drawing::Size(5, 13); this-&gt;ClientSize = System::Drawing::Size(512, 323); this-&gt;Name = S"Form1"; this-&gt;Text = S"Central Unit"; this-&gt;DoubleClick += new System::EventHandler(this, Form1_DoubleClick); } private: System::Void Form1_DoubleClick(System::Object * sender, System::EventArgs * e) { [b]Second *dos = new Second;[/b] [b]dos-&gt;Show();[/b] } }; }
Мало ? Готовый пример.

Second *dos = new Second;

dos-&gt;Show();

Post #: 1830
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 15:52:39.356666   
sbk

Сообщений: 144
Оценки: 0
Присоединился: 2008-12-20 19:01:57.273333
Если ты полный новичок, то кончай заниматься формошлёпством, и начни с нормального учебника. Можешь начать учиться по урокам D.Scandal. И hromjo дал тебе нормальный пример, где всё нормально описано по твоему вопросу.
Post #: 1831
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 15:56:05.276666   
Kadet2

Сообщений: 11
Оценки: 0
Присоединился: 2009-06-17 18:14:13.170000
Да тут же по русски написанно!!! Мне только это нужно и не чего более!!! Вы если сами не можете норм объяснить зачем вы, что-то пишите??? Вот "Post #: 1827" больше не чего не нужно!!! Прошу знаюещих людей ответить!
Post #: 1832
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 15:59:53.520000   
sbk

Сообщений: 144
Оценки: 0
Присоединился: 2008-12-20 19:01:57.273333
Если ты не знаешь английского, то зачем начинать учить С++? Большинство нормальных статей/уроков/учебников по С++ именно на английском.
Post #: 1833
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 16:01:52.240000   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Зарегнись на киберфоруме или на другом чисто кодерском форуме. Там тебе все подробно объяснят и покажут, покакать сводят, попку подотрут если нужно. Плюс выслушают твои недовольства.
Post #: 1834
RE: Вопросы по C/C++ (Для новичков) - 2010-07-05 16:36:27.033333   
Kadet2

Сообщений: 11
Оценки: 0
Присоединился: 2009-06-17 18:14:13.170000
Да я фигею с вас… Мне не нужно учить с++ мне нужно, узнать как это делается и все!!! Я же не спрашивал, что мне нужно сделать для того, чтобы выучить с++!!!
Post #: 1835
RE: Вопросы по C/C++ (Для новичков) - 2010-07-06 11:53:46.686666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Короче, инклудишь (include) в код первой формы вторую. Далее в обработчике нажатия на кнопку просто показываешь форму (метод Show). Если что, имя формы располагается в поле Name в окне свойств.
Post #: 1836
RE: Вопросы по C/C++ (Для новичков) - 2010-07-08 08:40:27.373333   
Kadet2

Сообщений: 11
Оценки: 0
Присоединился: 2009-06-17 18:14:13.170000

quote:

ORIGINAL: Zmaster

Короче, инклудишь (include) в код первой формы вторую. Далее в обработчике нажатия на кнопку просто показываешь форму (метод Show). Если что, имя формы располагается в поле Name в окне свойств.

Если вас не затруднит написть по подробнее чуть-чуть=)
Post #: 1837
RE: Вопросы по C/C++ (Для новичков) - 2010-07-09 11:24:22.866666   
Vlad156

Сообщений: 67
Оценки: 0
Присоединился: 2010-04-11 20:45:05.180000
Попробовал сделать свой калькулятор с использованием условий. Все в принципе получилось, но в программе есть 1 недочет. Я его не могу найти. Вот код.
//Простенький калькулятор на С++ с использованием условий #include &lt;iostream&gt; using namespace std; int main() { &nbsp;&nbsp;&nbsp; setlocale(0,""); &nbsp;&nbsp;&nbsp; float a, b; //обозначаем две переменные a и b типа float &nbsp;&nbsp;&nbsp; int c; &nbsp;&nbsp;&nbsp; cout &lt;&lt;"Введите два числа, с которыми хотите выполнять вычисления\n"; &nbsp;&nbsp;&nbsp; cout &lt;&lt;"a: "; &nbsp;&nbsp;&nbsp; cin &gt;&gt; a; &nbsp;&nbsp;&nbsp; cout &lt;&lt;"b: "; &nbsp;&nbsp;&nbsp; cin &gt;&gt; b; &nbsp;&nbsp;&nbsp; cout &lt;&lt; "\nДля сложения числе введите 1, для вычитания введите 2, для умножения введите 3, для деления 4: "; &nbsp;&nbsp;&nbsp; cin &gt;&gt; c; &nbsp;&nbsp;&nbsp; //сравниваем введенное значение с нашими условиями. если введенное число действия совпадает с 1-4 &nbsp;&nbsp;&nbsp; //то выполняем одно из арифметических действий &nbsp;&nbsp;&nbsp; if (c==1) &nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt;"\na+b=" &lt;&lt; a+b &lt;&lt; endl; &nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp; if (c==2) &nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt;"a-b=" &lt;&lt; a-b &lt;&lt; endl; &nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp; if (c==3) &nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt;"a*b=" &lt;&lt; a*b &lt;&lt; endl; &nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp; if (c==4) &nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt;"a/b=" &lt;&lt; a/b &lt;&lt; endl; &nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp; if (c!=1,2,3,4) &nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt;"Неправильное значение действия\n"; &nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp; system("pause"); &nbsp;&nbsp;&nbsp; return 0; } А недочет состоит вот в чем: я ввожу например номер арифметического действия, и действие выполняется, но потом после него показывается что введено неправильное значение множителя. Хотя по идее этого быть не должно. Когда ввожу отличное от номеров арифметических действий все нормально, на экран выводится сообщение о неправильном значении множителя. Прошу строго не судить, я с++ недавно изучать начал:)
Post #: 1838
RE: Вопросы по C/C++ (Для новичков) - 2010-07-09 11:36:23.853333   
ShyRka

Сообщений: 235
Оценки: 0
Присоединился: 2010-07-09 10:55:56.626666
А зачем так много ифов?? Сделай при помощи case ! намного лучше будет!!Но если тебе надо при помощи ифов тогда вот код:
#include &lt;iostream&gt; using namespace std; int main() { setlocale(0,""); float a, b; //обозначаем две переменные a и b типа float int c; cout &lt;&lt;"Введите два числа, с которыми хотите выполнять вычисления\n"; cout &lt;&lt;"a: "; cin &gt;&gt; a; cout &lt;&lt;"b: "; cin &gt;&gt; b; cout &lt;&lt; "\nДля сложения числе введите 1, для вычитания введите 2, для умножения введите 3, для деления 4: "; cin &gt;&gt; c; //сравниваем введенное значение с нашими условиями. если введенное число действия совпадает с 1-4 //то выполняем одно из арифметических действий if (c==1) { cout &lt;&lt;"\na+b=" &lt;&lt; a+b &lt;&lt; endl; } if (c==2) { cout &lt;&lt;"a-b=" &lt;&lt; a-b &lt;&lt; endl; } if (c==3) { cout &lt;&lt;"a*b=" &lt;&lt; a*b &lt;&lt; endl; } if (c==4) { cout &lt;&lt;"a/b=" &lt;&lt; a/b &lt;&lt; endl; } if (c!=1 && c!=2 && c!=3 && c!=4) { cout &lt;&lt;"Неправильное значение действия\n"; } system("pause"); return 0; }
Post #: 1839
RE: Вопросы по C/C++ (Для новичков) - 2010-07-09 11:49:07.500000   
Vlad156

Сообщений: 67
Оценки: 0
Присоединился: 2010-04-11 20:45:05.180000
Спс, совсем забыл про логические операторы. Сейчас попробую скомпилировать твой код.
Post #: 1840
Страниц:  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
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.