Форум программистов, компьютерный форум 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. Второй отрицательный элемент заменить минимальным. Добавлено через 1 час 16 минут #include <fstream.h> #include<iostream.h> #include<math.h> #include <conio.h>
C++ Алгоритм работы с кадровым буфером Здравствуйте! Помогите пожалуйста разобраться с исходным кодом (С++) VNC сервера. Нужно понять алгоритм работы с кадровым буфером, т.е. как происходит захват изображения экрана. Исходники подробнее

Показать сообщение отдельно
NooBik
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 13
18.12.2011, 17:55     оператор switch
С++ начала учить недавно, и многое не понимаю... задачи решаю только по-аналогии..

Задача
Составить структурную схему алгоритма и проект программы, в результате которых данные три числа <А В С>удваиваются, если А+В+С>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));
}
//---------------------------------------------------------------------------
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru