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

Вычислить в зависимости от условия (switch) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как можно осуществить замену слова в строке? (например, дом на мир и обратно) http://www.cyberforum.ru/cpp-beginners/thread1302506.html
void dom(char*s){ while (*s) switch(*s) { case 'dom': *s++='mir'; break; case 'mir': *s++='dom'; break; default: s++; } } например, этот код работает лишь тогда, когда требуется...
C++ Упорядочить строки матрицы по убыванию сумм элементов строк "Дана матрица целых чисел N*M. Упорядочить строки матрицы по убыванию сумм элементов строк." В моей программе, строки упорядочиваются по возрастанию сумм элементов строк, исправьте пожалуйста.... http://www.cyberforum.ru/cpp-beginners/thread1302449.html
C++ Среднее арифметическое отрицательных нечетных элементов массива
Есть ввод динамического целочисленного массива. Но надо сделать функцию ввода и вывода. А также найти среднее арифметическое отрицательных нечетных элементов массива. Заранее спасибо! #include...
C++ Задание на указатель-смещение
Помогите пожалуйста с заданием. - Пользователь вводит элементы в целочисленный массив mas по к-мощью операции cin и записи «указатель-смещение». Вывести массив на экран с помощью cout. Определить...
C++ Подкиньте макрос для оформления кода с++ на ворд http://www.cyberforum.ru/cpp-beginners/thread1302445.html
желательно на 2007 ворд
C++ Сумма элементов в столбце Всем доброго вечера. Необходимо найти сумму элементов в четных столбцах матрицы. К сожалению мне удалось найти только сумму всех четных столбцов, при чем если этих столбцов несколько, то идет еще... подробнее

Показать сообщение отдельно
lawr
371 / 265 / 125
Регистрация: 09.05.2014
Сообщений: 769
18.11.2014, 14:15
вот такое шо-то придумалось:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>
void main(){
    int x, i;
    float y, z;
    std::cin>>x>>y>>z;
    if (x==0)
        x++;
    i=log10(x);
switch(i){
case 0: z=x*y-5; y=x-10+y;  
    break;
case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9:
    z=x*x+y*y-z;
    break;
default:
    z=(x-5)*y; y=(z+63)*x; z=y*x; 
}
std::cout<<"x="<<x<<"\ny="<<y<<"\nz="<<z;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru