תשובות:
1. לא. ספרות הפורמט ש-printf מקבלת לא יחתכו מספרים שלמים.
הן רק קובעות את "רוחב השדה המינימלי".
כלומר, אם המספר תופס פחות מ-2 תווים, בכל מקרה ידפיסו אותו כאילו הוא בגודל 2 תווים, כלומר יוסיפו רווחים.
אם המספר ארוך יותר, ידפיסו את כולו, ולא משנה כמה מקום זה ייקח.
 
אם אתה רוצה לחתוך ספרות, תצטרך להשתמש בפעולות מתמטיות ולשנות את המספר המודפס.
 
2. שפת ++C היא שפה גדולה (כוללת הרבה פיצ'רים), שאומנם בבסיסה דומה מאוד ל-C אבל כוללת המון דברים נוספים.
החלק המרכזי בשפה הזו הוא מאפייני ה-"object oriented" שלה.
 
אם לא לימדו אותך את החלק הזה, לא לימדו אותך ++C.
ולפי מה שאתה מספר, לימדו אותך רק את הקצה שלה שבעצם כמעת זהה ל-C.