Advertisement
adventuretimeh

repilogo while e dowhile

Feb 16th, 2020
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 6.16 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  5. // scrivi un programma che legge una sequenza di numeri interi positivi terminati con l immisione di 0 e ne ricava il valore minimo visualizzandola sullo schermo
  6. int main(int argc, char *argv[]) {
  7.     int num,min;
  8.     min=0;
  9.     while(num>0)
  10.     {
  11.         printf("numero");
  12.         scanf("%d",&num);
  13.         if(num>0 && (min==0 || num<min))
  14.         min=num;
  15.     }
  16.     printf("minimo %d",min);
  17.     return 0;
  18. }
  19. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
  20. // scrivi un programma che chiede in ingresso un numero finche non si inserisce un numero dispari,quando questo avviene il programma termina scrivendo quanti numeri pari erano stati inseriti;
  21. int num,conta;
  22. conta=0;
  23. printf("numero");
  24. scanf("%d",&num);
  25. while(num%2==0)
  26. {
  27.     conta=conta+1;
  28.     printf("numero");
  29.     scanf("%d",&num);  
  30. }
  31. printf("num pari inseriti sono %d",conta);
  32. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
  33. // scrivi un programma che prende in ingresso un numero e calcola il doppio della somma dei primi num numeri
  34. int num,somma,conta,totale;
  35. conta=0;
  36. somma=0;
  37. printf("numero");
  38. scanf("%d",&num);
  39. while(conta<num)
  40. {
  41.     conta=conta+1;
  42.     somma=somma+conta;
  43.     totale=somma*2;
  44. }
  45. printf("doppio della somma vale %d",totale);
  46. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  47. // scrivi un programma che visualizza i numeri pari multipli di 8 compresi tra 10 e 100
  48. int num,x;
  49. num=16;
  50. while((num>=10&&num<=100))
  51. {
  52.     printf("%d",num)
  53.     num=num+8;
  54. }
  55. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  56. // multipli di 5 compresi tra 10 e 100
  57. int num,somma;
  58. num=10;
  59. somma=0;
  60. while((num>=10)&&(num<=100))
  61. {
  62.     num=num+5;
  63.     somma=somma+num;
  64. }
  65. printf("somma %d",somma);
  66. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  67. // scrivi un programma che legge un numero num e visualizza tutti i numeri pari inferiori a tale numero
  68. int num,x;
  69. x=2;
  70. printf("numero");
  71. scanf("%d",&num);
  72. while(num>=x)
  73. {
  74.     printf("%d",x);
  75.     x=x+2;
  76. }
  77. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  78. // scri un programma che legge 10 num e ne stampi il massimo
  79. int num,max,conta;
  80. conta=0;
  81. max=0;
  82. while(conta<10)
  83. {
  84.     printf("numero");
  85.     scanf("%d",&num);
  86.     conta=conta+1;
  87.     if(num>max)
  88.     {
  89.         max=num;
  90.     }
  91. }
  92. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  93. // scrivi un programma che legge un numero num quindi succisamente esegue la somma di nu m interi inseriti dall utente
  94. int num,somma,conta,indice;
  95. somma=0;
  96. indice=0;
  97. do{printf("quanti num vuoi inserire");
  98. scanf("%d",&conta);
  99. }while(conta<=0);
  100. while(indice<conta)
  101. {
  102.     printf("numero")
  103.     scanf("%d",&num);
  104.     somma=somma+num,
  105.     indice=indice+1;
  106. }
  107. printf("somma %d",somma);
  108. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  109. int somma,conta,num;
  110. float media;
  111. num=33;
  112. conta=0;
  113. somma=0
  114. while(num>=33&&num<=99)
  115. {
  116.     somma=somma+num;
  117.     num=num+3,
  118.     conta=conta+1;
  119. }
  120. media=(float)somma/conta;
  121. printf("somma %d",somma);
  122. printf("media %6.2f",media);
  123. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  124. int num,conta,somma;
  125. float media;
  126. conta=0;
  127. somma=0;
  128. do{printf("num pari terminta quando esce 0");
  129. scanf("%d",&num);
  130. }while(num%2!=0);
  131. while(num!=0)
  132. {
  133.     somma=somma+num;
  134.     conta=conta+1;
  135. do{printf("num pari terminta quando esce 0");
  136. scanf("%d",&num);
  137. }while(num%2!=0);
  138. }
  139. media(float)somma/conta;
  140. printf("somma %d",somma);
  141. printf("media %6.2f",media);
  142. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  143. int num,conta,somma,N;
  144. float media;
  145. conta=0;
  146. somma=0;
  147. do{printf("dimmi quanti num vuoi fare la somma e la media");
  148. scanf("%d",&N);
  149. }while(N<=0);
  150. while(conta<N)
  151. {
  152.     do{printf("num pari terminta quando esce 0");
  153. scanf("%d",&num);
  154. }while(num<=0);
  155. conta=conta+1;
  156. somma=somma+num;
  157. }
  158. media(float)somma/conta;
  159. printf("somma %d",somma);
  160. printf("media %6.2f",media);
  161. *----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  162. // scri un programma che legge una sequenza di num interi positivi terminati e ne ricava il valore minimo visualizando sullo schermo
  163. int num,min;
  164. min=0;
  165. while(num>10)
  166. {
  167.     printf("numero");
  168.     scanf("%d",&num);
  169.     if(num>0&&(min==0 || num<min))
  170.     {
  171.         min=num;
  172.     }
  173.     printf("minimo %d",min),
  174. }
  175. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  176. // scri un programma che legge una aequenza di num interi positivi terminato e ne ricavo il valore minimo visualizzando sullo schermo
  177. int num,conta,min,N;
  178. float media;
  179. conta=1;
  180. min=0;
  181. do{printf("num postivo");
  182. scanf("%d",&num);
  183. }while(num<=0);
  184. while(num!=0)
  185. {
  186.     do{printf("num positivo");
  187. scanf("%d",&num);
  188. }while(num<=0);
  189. if(num<min)
  190. {
  191.     min=num;
  192. }
  193. printf("valore min tra num inseriti vale %d",min);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement