Va rog cum afli mijllocul unui numar in C++. DAU CORONA pls...
EX: scrii 12345 -> si trebuie sa afiseze 3
Ex: scrii 123456 -> si trebuie sa afiseze 34
Ex: scrii 123 -> si trebuie sa afiseze 2
La aceasta problema necesita DOAR aparitia lui while si if!! FARA VECTORI/MATRICI/FOR si asa mai departe! Trebuie doar in while si if
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Raspuns
Explicație:
#include <iostream>
using namespace std;
int main()
{
int copn; /// copie n
int n; /// citire variabila
int cnt=0; /// contor
int putere=1; /// putere
cin>>n;
copn=n;
while(copn!=0)
{
copn/=10;
cnt++;
}
if(cnt%2==1)
{
cnt/=2;
while(cnt!=0)
{
putere*=10;
cnt--;
}
cout<<n/putere%10;
}
else
{
cnt/=2;
while(cnt!=0)
{
putere*=10;
cnt--;
}
putere/=10;
cout<<n/putere%100;
}
return 0;
}
serban1337:
Salut, ce problema?
Alte întrebări interesante
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Ed. tehnologică,
9 ani în urmă
Matematică,
9 ani în urmă