יש בעיה קטנה
אז ככה,יש לי תוכנית קטנה שאמורה לקבל 4 תווים (פעם באותיות גדולות ופעם בקטנות) ואז להדפיס למסך את האותיות וסכום הערכים שלהם ב- ascii. הבעיה היא שזה לא עובד. הנה התוכנית:
אז ככה,יש לי תוכנית קטנה שאמורה לקבל 4 תווים (פעם באותיות גדולות ופעם בקטנות) ואז להדפיס למסך את האותיות וסכום הערכים שלהם ב- ascii. הבעיה היא שזה לא עובד. הנה התוכנית:
#include <stdio.h> #include <conio.h> int main() { char a,b,c,d; printf("please write your four first letter's name in capital letters - "); scanf ("%c%c%c%c",&a,&b,&c,&d ); printf ("the letters are : %c %c %c %c and their sum is %d \n\n",a, b, c, d, a+b+c+d ); printf("please write your four first letter's name in small letters - "); scanf ("%c%c%c%c",&a,&b,&c,&d ); printf ("the letters are : %c %c %c %c and their sum is %d ",a, b, c, d, a+b+c+d ); return 0; }
מצורפת תמונה של הפלט עם קלט של התווים : a a a a שימו לב שהקוד לא משתנה ובשתי הפעמים אני מכניס את : a a a a ,אבל התוצאה שונה. מה אני עושה לא טוב? תודה.