Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
43 / 43 / 5
Регистрация: 26.10.2010
Сообщений: 447

Решить задачу с помощью оператора case

27.09.2011, 18:59. Показов 2913. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести с клавиатуры и сохранить в массиве В кредитные ставки каждого из 11 банков города. Посчитать количество банков, в которых кредитные ставки самые высокие и превышают 18 %.

Проблема в том, что нам это нужно решить с помощью оператора case!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.09.2011, 18:59
Ответы с готовыми решениями:

задачу с оператора выбора case очень нужно : Пусть элементами равностороннего треугольника являются: 1.Сторона а; 2.Площад
Помогите решить задачу с помощью оператора выбора case очень нужно плиз: Пусть элементами равностороннего треугольника являются: ...

Решить задачу с помощью функции и оператора case
Решить задачу с помощью функции и оператора case: Локатор ориентирован на одну из сторон света("С"-север, "З"-запад,...

Решить задачу при помощи RadioGroup и оператора Case
В общем, такая задача. Надо ее сделать с помощью RadioGroup, я программку составил, но я с трудом понимаю, как в этот rg запихнуть условия...

23
43 / 43 / 5
Регистрация: 26.10.2010
Сообщений: 447
27.09.2011, 23:49  [ТС]
Студворк — интернет-сервис помощи студентам
Вот что я с case накрутил:
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
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
 
 main() { int i,a[10],k=0,t;
        printf(" Vvedite kreditnie stavki banka: ");
        for (i=0;i<=10;i++){
            scanf(" %d ", &a[i]);
            }
            
              for (i=0;i<=10;i++){ 
                  if(a[i]>18) {
                               k++;
                               }
                               }
 
                               if (k=0){ t=1;}
                               else {t=2}
                               switch (t):
                                      case 1: { printf(" Net chisel"); 
                                      break;}
                                      case 2: { printf(" kolichestvo bankov: %d ",k);
                                      break;}                  
            getch();
            }


Не знаю.. Но условие задачи вроде соблюдено...
0
 Аватар для talis
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
28.09.2011, 00:02
В общем так. Вот подсчёт необходимых банков:

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
#include <iostream>
 
using namespace std;
 
int main( )
{
    cout << "Enter 11 numbers:\n";
 
    unsigned max = 0,
             max_count = 0;
 
    for( int i = 0; i < 11; i++ )
    {
       int bank;
       cin >> bank;
 
       if( bank > max && bank > 18 )
       {
          max = bank;
          max_count = 1;
       }
       else if( bank == max )
          max_count++;
    }
 
    if( max )
       cout << "Maximal credit rate is " << max
            << ". " << max_count << " banks use this credit rate.\n";
    else
        cout << "There are no banks that use credit rate greater then 18%\n";
 
    return 0;
}
Массив и switch прикрутите сами.
1
43 / 43 / 5
Регистрация: 26.10.2010
Сообщений: 447
28.09.2011, 00:50  [ТС]
кстати, а чего моя программа не подходит?
0
 Аватар для talis
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
28.09.2011, 00:52
Сидоренко, по условию, нужно подсчитать количество банков с максимальной кредитной ставкой, если она больше 18 процентов. Ваша просто подсчитывает количество банков, у которых кредитная ставка больше 18 процентов.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.09.2011, 00:52

Переделать программу с помощью оператора Case
Program Lab3; var a, x,y:real; begin writeln ('Введите значение а'); Readln (a); x:= abs(sin(a))+ sin(a)/cos(a); If a*x&lt;=-1...

Найти длину отрезка в метрах.(решать с помощью оператора case of)
единицы длины пронумерованы следующим образом:1-дециметр;2-километр;3-метр;4-миллиметр;5-сантиметр.Дан номер единицы длины (целое число в...

Цикл: Помогите, пожалуйста, решить задачу с использованием оператора for
import math x = int(input('Введите число:')) n = int(input('Введите число:')) S = 0 k = 1 while k &lt;= n: b =...

С помощью оператора выбора case найти значение A При заданных условиях
С помощью оператора выбора case найти значение A При таких условиях a=\begin{cases} {m}^{2}-1, \ 10\leq m\leq 15,\\sqrt{m}+10, \ 1\leq...

с помощью перебора решить задачу:
какие положительные целые числа меньше 20, удовлетворяют следующему равенству I^3 +J^3+K^3 =L^3 погите пожалуйсто составить алгоритм


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж» Уважаемые коллеги! Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru