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

Задачи с использованием break и continue - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу использую метод бинарной вставки http://www.cyberforum.ru/cpp-beginners/thread1043468.html
Написать программу, для упорядочивания товаров на складе. Пользователь вводит количество наименований товаров, количество и стоимость единицы каждого товара. Затем программа упорядочивает товары по общей стоимости, имеющегося в наличии на складе в порядке убывания методом бинарной вставки. Сортировку и расчет стоимости товаров на складе оформить в виде функций.
C++ Вывести номер последнего из элементов массива, удовлетворяющего двойному неравенству Помогите с решением задачи на С++ Дан целочисленный массив A размера 10. Вывести порядковый номер последнего из тех его элементов AK, которые удовлетворяют двойному неравенству A1 < AK < A10. Если таких элементов нет, то вывести 0. http://www.cyberforum.ru/cpp-beginners/thread1043463.html
C++ Ошибка в программе
Доброе утро, уважаемые программисты. Прошу у вас помощи: выбивает ошибку. Спасибо #include <iostream> #include <math.h> using namespace std; void getParam(double &xStart, double &xLast, double &dX, double &E); void calc(double &xStart, double &xLast, double &dX, double &E); double getSum(double &x, double &E, int &num); void echo(double &x, double &res, int &num, int type = 1);
Как переделать под динамическое программирование? C++
Есть одномерный массив длиной N, заполненный числами от -10 до 10. Найти максимальную сумму, если можно брать следующий элемент, или через один. Условие сделать рекурсию и сократить количество вызовов с помощью динамического программирования.:wall: #include <iostream> #include <cstdlib> using namespace std; int f(int m, int n, int i = 0, int sum = 0) { int a = -20, b = -20; if (i + 2 < n)...
C++ Задачка.Нужно найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1043420.html
Изначальное условие задачи: Составить программу поисков всех чисел палиндромов до n(n вводится с клавиатуры), которые при возведение в квадрат также дает палиндром.(Без массивов и функций) Я решил сделать пока только поиск палиндромов и вывод их. Вот что у меня получилось: unsigned long int n, p = 0, o, v, i = 10; cout << "Введите число" << endl; cin >> n; for ( ;i <= n;i++){ o =...
C++ Двумерный массив-матрица помогите,пожалуйста. Нужно составить программу, которая выводит на экран квадратную матрицу A размером n*n . Входные данные: n – порядок матрицы. Значение n вводится с клавиатуры, является нечетным целым числом в диапазоне 2<n<24. Выходные данные: матрица A – двумерный целочисленный массив. Значения элементов матрицы A выводятся на экран монитора с выравниванием столбцов по младшему... подробнее

Показать сообщение отдельно
Tinako
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 24
16.12.2013, 10:36     Задачи с использованием break и continue
Добрый день :3 Нубному-нубу нужна помощь в решении двух задач - одну с использованием break, вторую с использованием continue. Помогите, пожалуйста :3

1. Разработайте программу, которая определяет задуманное число с 10 (n) попыток. Задуманное число оформляется в виде поименованной константы. При необходимости предусмотреть проверку исходных данных. (В программе используется оператор break).
2. Разработайте программу, которая вводит 10 натуральных чисел с проверкой правильности ввода (т.е. каждое вводимое число проверяется, натуральное ли оно; должно быть введено 10 натуральных чисел), все натуральные числа выводит и вычисляет сумму тех чисел, которые кратны заданному числу (В программе используется оператор continue).

P.S.Так то там и доп задание дали (сделать обеза задачи вообще без этих операторов), но хрен уж с ними..
P.P.S. Я так поняла, преподаватель дала нам задачу ниже, как пример решения..наверное о.0
Кликните здесь для просмотра всего текста
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
#include <iostream.h>
// Вычисление средней зарплаты, зарплаты меньше 500 не учитываются
#include < iostream.h >
main()
{
float sr_zarp=0,zarp;   // средняя заработная плата, текущая заработная плата 
int kol=0;      // количество
 
do
{
    cout<<"Введите зарплату \n";
    cout<<"(для окончания введите значение -1) :\n";
    cin>> zarp;
    if  ( zarp<0 ) break;
 
if ( zarp<500 )  continue;
 
sr_zarp+=zarp;
kol++;
} 
while   (1);  // Бесконечный цикл
s_zarp/=floa_kol;
cout <<"Средняя зарплата=" << sr_zarp;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru