Помогите пожалуйста решить на языке C++
Дано натуральное число n (n>99). Определить его третью (с начала) цифру. Задачу решить двумя способами:
а) с использованием двух операторов цикла;
б) с использованием одного оператора цикла.
Другие языки программирования и технологии
Помогите пожалуйста решить на языке C++
#include <iostream>using namespace std; const int N =300;int main(){int n, m;//2 ciclefor(int i=100; i<=N; i++){n= i % 10;for(int j=100; j<=N; j++)m = n%10;cout<<m<<" ";}// 1 ciclecout<<endl;for(int i=100; i<=N; i++)cout<<i%10<<" ";cin.get();}
#include <iostream>
#include <string>
using namespace std;
int main() {
unsigned n, tmp, digit, signs;
const unsigned zero = 0, one = 1, two = 2, three = 3, ten = 10, hundred = 100;
do {
cout << "n: ";
cin >> n;
} while (n < hundred);
// 1. Two loops
tmp = n;
signs = zero;
while (tmp) {
tmp /= ten;
++signs;
}
tmp = n;
for (unsigned i = three; i < signs; ++i) tmp /= ten;
digit = tmp % ten;
cout << "1: " << digit << endl;
// 2. One loops
tmp = n;
signs = int(log10(tmp)) + one;
for (unsigned i = three; i < signs; ++i) tmp /= ten;
digit = tmp % ten;
cout << "2: " << digit << endl;
// 3. Bonus!
string t = to_string(n);
cout << "3: " << t.at(two) << endl;
cin.sync();
cin.get();
}
#include <string>
using namespace std;
int main() {
unsigned n, tmp, digit, signs;
const unsigned zero = 0, one = 1, two = 2, three = 3, ten = 10, hundred = 100;
do {
cout << "n: ";
cin >> n;
} while (n < hundred);
// 1. Two loops
tmp = n;
signs = zero;
while (tmp) {
tmp /= ten;
++signs;
}
tmp = n;
for (unsigned i = three; i < signs; ++i) tmp /= ten;
digit = tmp % ten;
cout << "1: " << digit << endl;
// 2. One loops
tmp = n;
signs = int(log10(tmp)) + one;
for (unsigned i = three; i < signs; ++i) tmp /= ten;
digit = tmp % ten;
cout << "2: " << digit << endl;
// 3. Bonus!
string t = to_string(n);
cout << "3: " << t.at(two) << endl;
cin.sync();
cin.get();
}
using UnityEngine;
using System.Collections;
public class Controls : MonoBehaviour
{
void FixedUpdate ()
{
float moveHorizontal = Input.GetAxis ("Horizontal");
float moveVertical = Input.GetAxis ("Vertical");
Vector3 movement = Vector3 (moveHorizontal, 0.0f, moveVertical);
Rigidbody.AddForce (movement);
}
}
using System.Collections;
public class Controls : MonoBehaviour
{
void FixedUpdate ()
{
float moveHorizontal = Input.GetAxis ("Horizontal");
float moveVertical = Input.GetAxis ("Vertical");
Vector3 movement = Vector3 (moveHorizontal, 0.0f, moveVertical);
Rigidbody.AddForce (movement);
}
}
Дмитрий Кузьменко
на плюсах а не на шарпе
#include <iostream>#include <string>using namespace std;int main() {unsigned n, tmp, digit, signs;const unsigned zero = 0, one = 1, two = 2, three = 3, ten = 10, hundred = 100;do {cout << "n: ";cin >> n;} while (n < hundred);// 1. Two loopstmp = n;signs = zero;while (tmp) {tmp /= ten;++signs;}tmp = n;for (unsigned i = three; i < signs; ++i) tmp /= ten;digit = tmp % ten;cout << "1: " << digit << endl;// 2. One loopstmp = n;signs = int(log10(tmp)) + one;for (unsigned i = three; i < signs; ++i) tmp /= ten;digit = tmp % ten;cout << "2: " << digit << endl;// 3. Bonus!string t = to_string(n);cout << "3: " << t.at(two) << endl;cin.sync();cin.get();}
#include <iostream>using namespace std;int main(){cout << "Hello, world!" << endl;return 0;
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
return 0;
}
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
return 0;
}
#include <iostream>
using namespace std;
const int N =300;
int main()
{
int n, m;
//2 cicle
for(int i=100; i<=N; i++)
{
n= i % 10;
for(int j=100; j<=N; j++)
m = n%10;
cout<<m<<" ";
}
// 1 cicle
cout<<endl;
for(int i=100; i<=N; i++)
cout<<i%10<<" ";
cin.get();
}
using namespace std;
const int N =300;
int main()
{
int n, m;
//2 cicle
for(int i=100; i<=N; i++)
{
n= i % 10;
for(int j=100; j<=N; j++)
m = n%10;
cout<<m<<" ";
}
// 1 cicle
cout<<endl;
for(int i=100; i<=N; i++)
cout<<i%10<<" ";
cin.get();
}
Агро-Щит Средства Защиты Растений
вместо 300 можно поставить любое число
Здравтсвуйте вот так:
//css++
uyuy=6789
//htmlyil//php
c++=c++:yt=ytru//$
css>>>/
++++css
//## retreck//##55
}
?php<
c++
{}
^^^^^___^^^^^^
*_* stulyur c++\\game
//html game//c++\/\/
/\/\
s++++
css++
dsfor
diyavol
//kjjdld//ede
#?php inklus<
{
dffg>dgf
p++//html\\
css="c++="<?skript>css java/skript#<?php>" cssdf c++"
}
css++\\c++\\
советуем не отвечать на сообщение оно отправилось ботом а если решите ответить пишите в источнике: Re: rrt6676754334234//otvet//ответ
--------------------------------------------------------
С Уважением поддержка по среде програмирования
Прорамист Поддержка: Эмиль
------------------------------------------------------------
//css++
uyuy=6789
//htmlyil//php
c++=c++:yt=ytru//$
css>>>/
++++css
//## retreck//##55
}
?php<
c++
{}
^^^^^___^^^^^^
*_* stulyur c++\\game
//html game//c++\/\/
/\/\
s++++
css++
dsfor
diyavol
//kjjdld//ede
#?php inklus<
{
dffg>dgf
p++//html\\
css="c++="<?skript>css java/skript#<?php>" cssdf c++"
}
css++\\c++\\
советуем не отвечать на сообщение оно отправилось ботом а если решите ответить пишите в источнике: Re: rrt6676754334234//otvet//ответ
--------------------------------------------------------
С Уважением поддержка по среде програмирования
Прорамист Поддержка: Эмиль
------------------------------------------------------------
Похожие вопросы
- дана матрица а размерности n на m. Найти максимальный элемент в каждом столбце. Помогите пожалуйста решить. На языке C++
- Помогите, пожалуйста, решить задачу в c++!!
- Помогите пожалуйста решить задачу на C.
- Помогите пожалуйста решить задачу в c++!!
- Помогите, пожалуйста, решить задачу на c++.
- Помогите пожалуйста решить задание (Язык Паскаль).
- Помогите, пожалуйста, решить задачу на языке C++
- Помоги те решить эту задачу C++
- Програмрование C# .Помогите пожалуйста решить задачу . Бьюсь головой об экран уже ...
- добрый вечер!помогите пожалуйста решить задание