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

оператор switch - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, сколько раз встречается в строке самое длинное слово http://www.cyberforum.ru/cpp-beginners/thread410750.html
Помогите решить задачу: Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в ней самое длинное слово. Заранее спасибо!
C++ Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10 Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10 Кто представляет как это сделать, напишите свой вариант. Буду очень благодарен http://www.cyberforum.ru/cpp-beginners/thread410749.html
линейный массив C++
Дан целочисленный линейный массив из 10 элементов. Найдите наименьшее число K элементов, которое нужно исключить из последовательности A, A,…,A, чтобы осталась возрастающая последовательность.
Номер мин элемента в одномерном массиве C++
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) {const int n=1000; int i_min=0,x; double a; double min=a;
C++ одномерные массивы и сложный поиск http://www.cyberforum.ru/cpp-beginners/thread410741.html
помогите пажалуста я не могу понять как создать и вывести масив Ук=sin(pow(x,2))*cos(pow(x,3))-sin(x)+5.2 с элементами к = 1,2...,7. Второй отрицательный элемент заменить минимальным. ...
C++ Алгоритм работы с кадровым буфером Здравствуйте! Помогите пожалуйста разобраться с исходным кодом (С++) VNC сервера. Нужно понять алгоритм работы с кадровым буфером, т.е. как происходит захват изображения экрана. Исходники подробнее

Показать сообщение отдельно
NooBik
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 13

оператор switch - C++

18.12.2011, 17:55. Просмотров 351. Ответов 3
Метки (Все метки)

С++ начала учить недавно, и многое не понимаю... задачи решаю только по-аналогии..

Задача
Составить структурную схему алгоритма и проект программы, в результате которых данные три числа <А В С>удваиваются, если А+В+С>0 и будут заменены на нули, если это не так
1. А=-3 В=3,5 С=0,1
2. А=58 В= 27 С=-87
3. А=-8 В=-35 С=42

я долго сидела, мучилась ...но ничего не вышло..



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 int k=StrToInt(Edit1->Text);
float A, B, C;
switch (k)
{case1:{A=-3; B=3.5; C=0.1; break;}
case2: {A=58; B=27; C=-87; break;}
case3: {A=-8; B=-37; C=42; break;}
defoult:
{ShowMessage("?!"); return;}}
if(A+B+C>0) {A*2; B*2; C*2;}
else {A=0; B=0; C=0;}
ShowMessage(" A=" +FloatToStr(A) + " B=" +FloatToStr(B)+
" C=" +FloatToStr(C));
}
//---------------------------------------------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru