QUOTE(jay77 @ Aug 20 2008, 08:39 PM)

I have been doing exercises where you have to decide the key and re write the passage putting in the key sig. and using minimal accidentals (in this case you wouldn't mark the Bs as flat because the key sig. alredy tells you they are flat.)
As you've said, you would keep the C# because otherwise you would be changing the melody. And you're also right that you wouldn't mark the Bs (unless there is a B natural in the bar - if the natural only applied to one note, then you would need to mark a subsequent Bb in the same bar with an accidental if it was at the same pitch). Sorry if this sounds a bit

, it's difficult to cover what might be relevant without seeing the passage!
I *think* what they're looking for in the question is that you understand the rules about when to use accidentals and when they're not necessary - in other words the key to the question is in the phrase "minimum accidentals", which I think is to do with how you treat the C#s...
- if there is more than one C# in the bar *at the same pitch*, you wouldn't mark every one as an accidental, only the first one of the bar
- if the C#s in the same bar are at different pitches, you would need an accidental at the start of each pitch
- if the C# is tied across a bar, you wouldn't mark the accidental on the tied note (ie the first note of the adjoining bar), but you do need to mark any further C#s in the bar
Seeing as they've asked for "minimum accidentals", the answer wouldn't be correct if you put an accidental against every C# in the bar (and that wouldn't be normal practice anyway).
You need to make sure that if you have a C# accidental at the start of the bar, that the melody doesn't switch to C natural part way through the bar. They sometimes trip you up that way
QUOTE(jay77 @ Aug 20 2008, 08:39 PM)

Is the sharpened 7th from the scale (C#) optional and dependant on melody or do all Cs have to become #s using accidentals?
So to answer your question, in the context of the exam exercise you've mentioned, I think the answer is that all the C#s in the original version would remain C#s when you rewrite it, but they wouldn't all necessarily have accidentals against them.
If you give us the exercise you're looking at, somebody may be able to check