4.5 מספרים פתרון
תרגיל 1 – פתרון: חיבור מספרים ממחרוזות¶
#include <stdio.h>
#include <stdlib.h>
int main() {
char str1[10], str2[10];
int num1, num2, sum;
char result[100];
printf("הכניסו מספר ראשון: ");
fgets(str1, sizeof(str1), stdin);
printf("הכניסו מספר שני: ");
fgets(str2, sizeof(str2), stdin);
num1 = atoi(str1);
num2 = atoi(str2);
sum = num1 + num2;
sprintf(result, "התוצאה: %d", sum);
printf("%s\n", result);
return 0;
}
תרגיל 2 – פתרון: חישוב יתר בעזרת pow ו־sqrt¶
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() {
char input1[20], input2[20];
double a, b, c;
printf("הכניסו את אורך הניצב הראשון: ");
fgets(input1, sizeof(input1), stdin);
a = atof(input1);
printf("הכניסו את אורך הניצב השני: ");
fgets(input2, sizeof(input2), stdin);
b = atof(input2);
c = sqrt(pow(a, 2) + pow(b, 2));
printf("אורך היתר הוא: %.2f\n", c);
return 0;
}
להרצה עם gcc, יש לקמפל כך: