Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Примеры решения типовых задач. Задача 1. Ввести трёхзначное число а, и определить, делится ли оно без остатка на сумму своих цифр




 

Задача 1. Ввести трёхзначное число а, и определить, делится ли оно без остатка на сумму своих цифр. Результат вывести на экран.

#include "stdafx.h"

#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{ int a, z1, z2, z3;

// Устанавливаем локализацию для выходного потока

setlocale(NULL, ".1251");//или system (“chcp 1251”);

 

cout<<"Введи трёхзначное число ";

cin>>a; //Ввод числа

z3=a%10; // последняя цифра

z1=a/100; // первая цифра

z2=a/10%10; // средняя цифра

if(a%(z1+z2+z3)==0)

cout<<"Результат деления = "<<a/(z1+z2+z3);

else

cout<<"Не делится без остатка ";

return 0;

}

 

Задача 2. Врачи советуют контролировать собственный вес Вашего тела, руководствуясь значе­ни­ем так называемого индекса массы: , где m — вес тела в кг, h — рост в метрах. Если k <= 27, то всё в норме; если 27 < k <= 30, то имеет место ожирение; если же k > 30, то требуется лечение от ожирения. Составить программу, которая вводит по запросу Ваш вес и рост, а затем выводит на экран соответствующий результат тестирования.

 

#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

// Устанавливаем локализацию для выходного потока

setlocale(NULL, ".1251"); //или system (“chcp 1251”);

float m,h,k;

m1: cout<<"введи свой вес в кг и рост в м ";

cin>>m>>h;

if(m<=0 || h<=0)

{ cout<<"не шути: правильно "; goto m1; }

k=m/(h*h);

if(k<27)

cout<<"Индекс= "<<k<<" -норма\n"; //почему без else плохо?

//else

if(k>=27 && k<30)

cout<<"Индекс= "<<k<<" -ожирение\n";

//else

if(k>=30)

cout<<"Индекс= "<<k<<" -надо лечиться\n";

return 0;

}

 

Задача 3. Ввести два числа, запросить у пользователя, какое арифметическое действие следует выполнить с этими числами и выполнить его. Результат вывести на экран.

#include "stdafx.h"

#include <iostream>

using namespace std;

 

int _tmain(int argc, _TCHAR* argv[])

{

// Устанавливаем локализацию для выходного потока

setlocale(NULL, ".1251");//или system (“chcp 1251”);

 

float a, b;

char znak; //переменная – знак арифметической операции +,–,*,/

cout<<"Введи два числа ";

cin >> a >> b;

cout<<"Введи знак операции ";

cin >> znak;

if(znak == '+')

cout << "Сумма = " << a + b;

else if(znak == '-')

cout << "Разность = " << a - b;

else if(znak == '*')

cout << "Произведение = " << a * b;

else if(znak == '/')

cout << "Частное = " << a / b;

cout << endl;

return 0;

}

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных