Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int x,y,d,codex,codey,r,status=0; // creo le valiabili
- // inizializzo le variabili x,y,d facendo un controllo su un loro valido valore
- printf("Inserire valore per x\n");
- codex=scanf("%d",&x);
- if(codex!=1){
- printf("Errore\n");
- return 0;
- }
- printf("Inserire valore per y\n");
- codey=scanf("%d",&y);
- if(codey!=1){
- printf("Errore\n");
- return 0;
- }
- printf("Inserire valore per d tra 0 e 9\n");
- scanf("%d",&d);
- while(d<0 || d>9){
- printf("Errore\n");
- printf("Inserire valore per d tra 0 e 9\n");
- scanf("%d",&d);
- }
- /*da qui parte l'algoritmo per cui attraverso un ciclo while si fa la divisione per 10 della varaibile x e
- si confronta il resto con il valore d da confrontare. Se la cifra non corrispone si passa alla prossima modificando
- il valore della variabile x dandole come valore quello dato dalla divisione per 10 */
- while(x>0){
- r=x%10;
- x=x/10;
- if(r==d){ // se il resto e d coincidono rendo lo stato del controllo "vero"
- status=1;
- }
- }
- if(status==0){ // se già non presente nella prima variabile termino l'esecuzione
- return 0;
- }
- while(y>0){ // altrimenti analogamente controllo l'altra variabile
- r=y%10;
- y=y/10;
- if(r==d){ // se anche questa è verificata termina il programma
- printf("La condizione è verificata\n");
- return 0;
- }
- }
- // altrimenti non è verificata la cndizione cercata
- printf("La condizione non è verificata\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement