Ну напиши коть какую то свою кривую попытку
Задолбало уже.
Помогите и помогите и само нихрена не делаешь.
"Помогите" прикладывай к коду. хоть будет что подправлять и в чём помогать
А с нуля и нахаляву неинтерессно
Другие языки программирования и технологии
помогите пожалуйста написать программку в С++. Выяснить является ли это число степенью 5
делишь на пять до тех пор пока остаток от деления не будет меньше либо равен пяти. Если равен всё таки пяти то является, иначе нет)
Eвгений Почепко
а вы не могли бы пожалуйста программу написать, я в этом вообще не разбираюсь((
есть особое свойство чисел, кратных 5
в разряде единиц стоит либо 5 либо 0
не надо никаких циклов с проверками, достаточно проверить последнюю цифру
в разряде единиц стоит либо 5 либо 0
не надо никаких циклов с проверками, достаточно проверить последнюю цифру
Виталий Толобори
Ну тут ведь вопрос стоит не по кратности пятёрки, а является ли данное число степенью 5. Хотя любое натуральное число можно представить как степень 5 через логарифм.
Да и проверять последнюю цифру не совсем практично, есть же операция взятия остатка % 5
Да и проверять последнюю цифру не совсем практично, есть же операция взятия остатка % 5
//убери лишние пробелы ибо майл ругаетцо и будет тебе счастье
#include "stdafx.h"
#include<stdio.h>
#include<iostream>
#include <conio.h>
using namespace std;
int main (int nNamberofArgsc, char * pszArgs[])
{
cout < < "Enter n: ";// тут
int n;
cin > >n; // тут
bool flag=true;
while ((n>5)&&(flag))
{
if ((n % 5)==0) n/=5;
else flag=false;
}
if ((flag)&&(n%5==0)) cout< < "Yes";// тут
else cout< < "No";// тут
_getch();
}
#include "stdafx.h"
#include<stdio.h>
#include<iostream>
#include <conio.h>
using namespace std;
int main (int nNamberofArgsc, char * pszArgs[])
{
cout < < "Enter n: ";// тут
int n;
cin > >n; // тут
bool flag=true;
while ((n>5)&&(flag))
{
if ((n % 5)==0) n/=5;
else flag=false;
}
if ((flag)&&(n%5==0)) cout< < "Yes";// тут
else cout< < "No";// тут
_getch();
}
Eвгений Почепко
спасибо))))))))
Только программка работает с целыми числами и целыми положительными степенями. То есть она не работает с числами вроде 0.25, корень из пяти и т. д.
#include <iostream>
#include <locale>
#include <conio.h>
using namespace std;
int main()
{
setlocale( LC_ALL, "russian" );
long int N, temp;
int stepen = 0; // какой степенью пятёрки является данное число
bool isStepen5 = false; // сами придумайте имя переменной, с английским у меня туговато
cout << "Введите число: ";
cin >> N;
temp = N;
if ( N % 5 == 0 && N != 0 ) // Если число кратно 5
{
while( temp % 5 == 0 ) // цикл "пока число кратно 5"
{
temp /= 5;
stepen++;
if ( temp == 1 )
{
isStepen5 = true;
break;
}
}
}
else if ( N == 1 ) // частный случай. 5 в степени 0 = 1;
{
isStepen5 = true;
stepen = 0;
}
if ( isStepen5 == false )
cout << "Данное число не является степенью 5" << endl;
else
cout << "Число " << N << " является степенью числа 5 и эта степень равна " << stepen
<
#include <iostream>
#include <locale>
#include <conio.h>
using namespace std;
int main()
{
setlocale( LC_ALL, "russian" );
long int N, temp;
int stepen = 0; // какой степенью пятёрки является данное число
bool isStepen5 = false; // сами придумайте имя переменной, с английским у меня туговато
cout << "Введите число: ";
cin >> N;
temp = N;
if ( N % 5 == 0 && N != 0 ) // Если число кратно 5
{
while( temp % 5 == 0 ) // цикл "пока число кратно 5"
{
temp /= 5;
stepen++;
if ( temp == 1 )
{
isStepen5 = true;
break;
}
}
}
else if ( N == 1 ) // частный случай. 5 в степени 0 = 1;
{
isStepen5 = true;
stepen = 0;
}
if ( isStepen5 == false )
cout << "Данное число не является степенью 5" << endl;
else
cout << "Число " << N << " является степенью числа 5 и эта степень равна " << stepen
<
Eвгений Почепко
спасибо)))
Похожие вопросы
- нужно написать программку на ассемблере, к-рая считает факториал числа n
- Помогите пожалуйста написать программу в с++
- HTML! помогите пожалуйста написать код для сайта простого сайта!
- Помогите, пожалуйста, написать программу на делфи с ассемблерными вставками.
- Помогите, пожалуйста, написать программу на С++
- Помогите пожалуйста написать программу очень нужно!!!
- Привет всем! Помогите, пожалуйста, написать программу в C++.
- Помогите пожалуйста написать программу на C#
- Помогите пожалуйста написать програмы в Паскале кто что может(решаетса зачот) я просто не успеваю
- Помогите пожалуйста написать программу в Паскале )) Написать программу для вычисления суммы в массиве из 10 элементов
я рада за вас, что вы умеете писать программы, лично для меня это набор букв и символов тупой!
не можете помочь не пишите, а то самый умный