aboutsummaryrefslogtreecommitdiff
path: root/semestre 2/informatique/tme/semaine4/23_temperature_bis.c
diff options
context:
space:
mode:
Diffstat (limited to 'semestre 2/informatique/tme/semaine4/23_temperature_bis.c')
-rw-r--r--semestre 2/informatique/tme/semaine4/23_temperature_bis.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/semestre 2/informatique/tme/semaine4/23_temperature_bis.c b/semestre 2/informatique/tme/semaine4/23_temperature_bis.c
new file mode 100644
index 0000000..97d7d69
--- /dev/null
+++ b/semestre 2/informatique/tme/semaine4/23_temperature_bis.c
@@ -0,0 +1,26 @@
+#include <stdio.h>
+
+void conversion(float *tabC, int *tabF, int n) {
+ for (int i = 0; i < n; i++){
+ tabC[i] =(float) 5/9 * (tabF[i] - 32);
+ }
+}
+
+int main() {
+ int tabF[31]= {27, 29, 20, 25, 27, 23, 37, 29, 23, 46, 50, 39, 32, 34, 27};
+ float tabC[31];
+ int i, nb = 15;
+
+ /*scanf("%d", &nb);
+ for (i = 0; i < nb; i++) {
+ scanf("%d", &tabF[i]);
+ }*/
+
+ conversion(tabC, tabF, 31);
+ for (i = 0; i < nb; i++) {
+ printf("%.1f ", tabC[i]);
+ }
+ printf("\n");
+ return 0;
+}
+