Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

Le chiffre n°1000 ?

5 participants

Aller en bas

Le chiffre n°1000 ? Empty Le chiffre n°1000 ?

Message par methodiX Ven 29 Fév - 21:21




Lorsqu'on écrit la suite des nombres entier differents de 0 :


1234567891011121314151617....

Quel est le 1000ème chiffre?
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue1000/1000Le chiffre n°1000 ? Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par suneddine Sam 1 Mar - 1:19

le 1000ème chiffre est 2
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6322
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue995/1000Le chiffre n°1000 ? Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par methodiX Sam 1 Mar - 2:15

mosa a écrit:le 1000ème chiffre est 2

il y a un raisonnement derrière j'espère?
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue1000/1000Le chiffre n°1000 ? Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par suneddine Sam 1 Mar - 12:24

oui bien sur, je donne les autres une occasion pour réfléchir, sinon Lundi soir je le posterai, soyez au rendez-vous Very Happy

see you soon
your friend religious sun
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6322
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue995/1000Le chiffre n°1000 ? Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par Invité Sam 1 Mar - 16:28

Le résultat est 3.

Code:
Prgm
""->str //initialise str comme une chaîne de caractères vide
0->nb //initialise nb comme une valeur nulle
While dim(str)<1000 //teste si la chaîne de caractères a moins de 1000 caractères
  nb+1->nb //incrémente nb de 1
  str&string(nb)->str //ajoute nb à la chaîne de caractères
  OutPut 0,0,dim(str) //affiche la taille de la chaîne de caractères(pour voir l'avancement)
EndWhile
EndPrgm
Après, j'écris mid(str,1000,1), ce qui retourne le 1000ème caractère de la chaîne, à savoir 3.


Dernière édition par ProgVal le Sam 1 Mar - 16:29, édité 1 fois (Raison : Ajout du texte après le code.)

Invité
Invité


Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par methodiX Dim 2 Mar - 4:07

2 ou 3 ? Smile
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue1000/1000Le chiffre n°1000 ? Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par Invité Dim 2 Mar - 11:37

Je suis le seul à avoir pu le prouver...

Invité
Invité


Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par manianis Dim 2 Mar - 14:46

9 nombres de 1 chiffre ==>9
(99-10+1=90) nombres de 2 chiffres ==>180
(1000-189)/3=270 nombres de 3 chiffres+1 chiffre
==> le chiffre 3

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue999/1000Le chiffre n°1000 ? Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par methodiX Dim 2 Mar - 15:02

manianis a écrit:9 nombres de 1 chiffre ==>9
(99-10+1=90) nombres de 2 chiffres ==>180
(1000-189)/3=270 nombres de 3 chiffres+1 chiffre
==> le chiffre 3

c'est pas clair comme explication Smile
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue1000/1000Le chiffre n°1000 ? Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par manianis Dim 2 Mar - 20:00

methodiX a écrit:
manianis a écrit:9 nombres de 1 chiffre ==>9
(99-10+1=90) nombres de 2 chiffres ==>180
(1000-189)/3=270 nombres de 3 chiffres+1 chiffre
==> le chiffre 3

c'est pas clair comme explication Smile

C'est plutot trés clair :
J'ai cherché le nombre de chiffres des nombres de 1 à 9 (composés de 1 chiffre)
J'ai cherché le nombre de chiffres des nombres de 10 à 99 (composés de 2 chiffres)
J'ai trouvé que le total des chiffres utilisés pour les nombre précédent est 9*1+(99-10+1)*2=189 chiffres

Le reste des chiffres càd les (1000-189) chiffres restants sont pour des nombres de trois chiffres çàd à partir de 100... Je divise ce nombre de chiffres par trois pour calculer sur quel nombre nombre le 1000ème chiffre et j'ai trouvé que c'est le 270.3333ème nombre càd le premier chiffre du (100+270=370) nombre qui est évidemment 3.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue999/1000Le chiffre n°1000 ? Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par silv1 Dim 2 Mar - 20:09

Bien joué manianis !

silv1
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 65
Age : 37
Localisation : Reims, France
Réputation : 0
Points : 6192
Date d'inscription : 13/12/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue1000/1000Le chiffre n°1000 ? Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par Napoléon Dim 2 Mar - 20:27

Défi:

Qui peut trouver une formule mathématique du genre F(n) qui calculer le nième chiffre de la série de chiffres de l'exercice.

??
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue999/1000Le chiffre n°1000 ? Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par manianis Lun 3 Mar - 10:35

Voici le programme :

Code:
program niemechiffre;

const
  NMAX = 10000;

type
  tab = array [1..NMAX] of char;

procedure remplir(var t : tab ; var n : integer ; p : integer);
var
  i, j : integer;
  s : string;
begin
  n := 0;
  i := 1;
  while (n <= p) do begin
    j := i;
    s := '';
    while (j <> 0) do begin
      s := chr(48 + j mod 10) + s;
      j := j div 10;
    end;
   
    for j:=1 to length(s) do begin
      n := n + 1;
      if (n <= NMAX) then t[n] := s[j];
    end;
    i := i + 1;
  end;
end;

var
  n, p : integer;
  t : tab;
begin
  repeat
    Write('Entrer p [1..10000] : ');
    Readln(p);
  until (p > 0) and (p <= 10000);
  remplir(t, n, p);
  Writeln(t[p]);
  Readln;
end.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue999/1000Le chiffre n°1000 ? Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par Napoléon Lun 3 Mar - 11:55

Manias, comme d'habitude Smile tes programmes sont PRO, très clairs et ça réflète "good programming skills" ...

Autre défi:
Sans stocker la chaine numérique dans tableau, trouver le nième nombre de cette chaine!
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue999/1000Le chiffre n°1000 ? Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par manianis Lun 3 Mar - 16:01

nabiL a écrit:Manias, comme d'habitude Smile tes programmes sont PRO, très clairs et ça réflète "good programming skills" ...

Autre défi:
Sans stocker la chaine numérique dans tableau, trouver le nième nombre de cette chaine!
Oui merci c'est possible.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue999/1000Le chiffre n°1000 ? Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par Napoléon Lun 3 Mar - 16:06

Où sont les bacheliers ... c'est un bon exercice pour eux!
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Le chiffre n°1000 ? Left_bar_bleue999/1000Le chiffre n°1000 ? Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Le chiffre n°1000 ? Empty Re: Le chiffre n°1000 ?

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum