Carattere maiuscolo di ogni parola

di il
1 risposte

Carattere maiuscolo di ogni parola

Ho bisogno di aiuto:
Scrivere un programma in linguaggio C# che legga una frase introdotta da tastiera. La frase e` terminata dall’introduzione del carattere di invio. La frase contiene sia caratteri maiuscoli che caratteri minuscoli, Il programma deve svolgere le seguenti operazioni:
• visualizzare la frase inserita
• costruire una nuova frase in cui il primo carattere di ciascuna parola nella frase di partenza e` stato reso maiuscolo. Tutti gli altri caratteri devono essere resi minuscoli. Il programma deve memorizzare la nuova frase in una opportuna variabile
• visualizzare la nuova frase.
Adesempio la frase:cHe bElLA gIOrnaTa diviene Che Bella Giornata.

ho provato a scrivere questo codice anche se se sto impazzendo perchè non riesco a capirci più niente:
using System;
class esercizio2
{
	static void Main()
 	{
	char maiuscolo ;
	
	int lstr;
	int i;
	string stringa;
	string nuovastringa;

	Console.Write("Inserisci una frase");
	stringa=Console.ReadLine();
	nuovastringa=stringa.ToLower();
	lstr=nuovastringa.Length-1;
	
	
	for ( i=0; i<lstr-1; i++ )
	{
	  if (i==0)
	   {
	   maiuscolo[i]=ToUpper(nuovastringa[i]);
	   }
	   if (i==32)
	   {
           i++;
	   maiuscolo[i]=ToUpper(nuovastringa[i]);
	   }
	  
	   
	}
	Console.Write("La nuova frase è"+maiuscolo);
	
	
	}
	
	
		}

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte