close

Вход

Забыли?

вход по аккаунту

?

Примеры программ на языке C++

код для вставкиСкачать
Программа 1. Вычисление суммы двух введённых чисел.
#include <cstdlib>
#include <iostream>
#include <locale.h> // Необходимо добавить эту библиотеку для вывода русских букв
using namespace std;
int main(int argc, char *argv[])
{
// Обозначение пременных
float a, b, c;
// Выбор русской локали (чтобы русские буквы выводились)
setlocale(LC_ALL,"Russian");
// Вывод подсказки для ввода
cout << "Введите числа a и b: ";
// Ввод двух чисел с клавиатуры и помещение результата в переменные a и b
cin >> a >> b;
// Вычисление суммы двух чисел и помещение результата в переменную c
c = a+b;
// Вывод строки "a + b = " (просто в качестве украшательства) // и результата сложения
cout << "a + b = " << c;
system("PAUSE");
return EXIT_SUCCESS;
}
Программа 2. Расчёт выражения с условием:
x2, если x<10,
y =
2*x, в противном случае.
#include <cstdlib>
#include <iostream>
#include <locale.h> // Необходимо добавить эту библиотеку для вывода русских букв
using namespace std;
int main(int argc, char *argv[])
{
setlocale(LC_ALL,"Russian"); // Выбор русской локали
float x, y; // Обозначение пременных
cout << "Введите число: "; // Вывод подсказки
cin >> x; // Ввод числа
// Проверка введённого числа. // Если число меньше 10, то переменной y присваивается квадрат x,
// иначе переменной y присваивается удвоенное значение x
if (x<10) y = x*x;
else y = x*2;
// Вывод результата. Значение переменной y подставится на место %f в строке
// Символы \n приводят к переводу строки
printf("Результат: %f\n",y);
system("PAUSE");
return EXIT_SUCCESS;
}
Программа 3. Нахождение максимального, минимального, среднего значений и суммы введённых пяти чисел.
#include <cstdlib>
#include <iostream>
#include <locale.h>
using namespace std;
int main(int argc, char *argv[])
{
setlocale(LC_ALL,"Russian");
// Обозначаем массив из 5 элементов, каждый из которых имеет тип целое число
int x[5];
// В цикле вводим значения для каждого элемента
// Тело цикла выполянется 5 раз, каждый раз считывая с клавиатуры одно число // и помещая его в очередной (i-ый) элемент массива
for (int i=0; i<5; i++) // переменная i - счётчик цикла
{ // тело цикла
cin >> x[i];
} // конец цикла
// обозначаем четыре переменные - три целого типа для максимального, // минимального значений и суммы, и одну дробного типа для среднего
int max, min, sum;
float avg;
// Присваиваем переменным началные значения // (не забываем это делать перед первым использованием!)
max = -999999; // текущее максимальное число
min = 999999; // текущее минимальное число
sum = 0; // текущая сумма
// В цикле перебираем все элементы массива
for (int i=0; i<5; i++)
{
// Если текущий элемент массива меньше текущего минимального числа,
// то сохраняем текущий элемент массива как новое минимальное значение
if (x[i]<min) min = x[i];
// Если текущий элемент массива больше текущего максимального числа,
// то сохраняем текущий элемент массива как новое максимальное значение
if (x[i]>max) max = x[i];
// Увеличиваем сумму на величину текущего значения
sum+= x[i];
}
// Вычисляем среднее значение, деля сумму на кол-во элементов
// Так как и переменная sum, и число 5 целые, то и результат их деления // будет тоже целым, остаток потеряется. // Поэтому необходимо привести переменную sum к дробному типу (т.е. указать, // что эту переменную необхоимо считать как дробную в данном случае)
avg = float(sum)/5;
// Вывод посчитанных значений с помощью функции printf.
// Значения переменных подставляются внутрь строки на места, отмеченные
// символом %. Следующий после процента символ должен соответствовать типу // переменной: d - целое, f - дробное, s - строка, c - символ
printf("Результат:\nМинимальное: %d\nМаксимальное: %d\n",min,max);
printf("Среднее: %f\nСумма: %d\n",avg,sum);
system("PAUSE");
return EXIT_SUCCESS;
}
Автор
mawina65
Документ
Категория
Без категории
Просмотров
424
Размер файла
36 Кб
Теги
программа, язык, пример
1/--страниц
Пожаловаться на содержимое документа