Bonsoir à tous,


J'aimerais vous demander votre aide pour vérifier un programme. L'énoncé dit qu'il faut créer un programme qui affiche les entiers
multiples de 3 compris entre 1 et 4n en utilisant obligatoirement "do...while". Voici mon programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
 int i;
 int n;
 int t;
 
 n>0;
 
 printf("Ce programme permet d'afficher les multiples de 3 compris entre 1 et 4n.\n");
 printf("Saisir n:\n");
 scanf("%d",&n);
 t=4*n;
for (i=1;i<=t;i++)
    do
    {
        printf("%d", i);
        i=i++;
    }
 
    while (i%3==0);
 
}
Bien sûr, il ne tourne pas rond ! Mais je n'arrive pas à voir d'où vient le problème... Pouvez vous m'aider s'il vous plait ? Merci d'avance !