logo Thecsea.it



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License



scolastica » esercizi » terza superiore » linguaggio c

Testo dell'esercizio

Scrivere un programma per sommare le cifre che compongono una stringa di sole cifre numeriche in ingresso. Se ad esempio la stringa in ingresso fosse "125" allora si dovrà visualizzare 8.

mostra soluzione

/*
CLAUDIO CARDINALE III AI
Scrivere un programma per sommare le cifre che compongono una stringa di sole cifre numeriche in ingresso. Se ad esempio la stringa in ingresso fosse "125" allora si dovrà visualizzare 8.
*/
#include<stdio.h>
#define MAX 1000
int main(){
	
	//dichiarazioni
	
	int i=0,somma=0;
	char frase[MAX];
	
	
	//acquisizione dati
	
	printf("inserire le cifre (invio per interrompere) : ");
	gets(frase);
	
	
	//calcoli
	
	while(frase[i] != '\0')
		somma += frase[i++]-'0';
	
	
	
	
	//visualizzazione risultati
	
	printf("somma = %d\n",somma);
}

Testi Consigliati:

Il linguaggio C. Principi di programmazione e manuale di riferimento. Ediz. MyLab. Con Contenuto digitale per download e accesso on line
C guida alla programmazione: Conoscere lo standard C11 dalle basi del linguaggio alle direttive del preprocessore (Programmare con C Vol. 1)
Programmazione in C

torna



Copyright © 2004-2024 thecsea.it (Claudio Cardinale - [email protected])! Tutti i diritti riservati. - contattaci