[Risolto]problema nel output degli eseguibili in c

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
bigAL
Prode Principiante
Messaggi: 18
Iscrizione: giovedì 24 marzo 2016, 19:33
Desktop: gnome
Distribuzione: ubuntu 15.10
Sesso: Maschile

[Risolto]problema nel output degli eseguibili in c

Messaggio da bigAL »

Salve ragazzi mi succede spesso quando eseguo un programma scritto in C e consiste in questo:
quando avvio il programma dopo averlo compilato una volta inseriti tutti i 7 gli elementi me ne fa mettere uno in più ma non solo in questo in questo programma ma pure in altri.
questo è il codice :

Codice: Seleziona tutto

#include <stdio.h>

int main () {

int arr[7];
int i;
int v;
//inserisco i 7 numeri
for (i = 0; i < 7; i++)
{
	scanf("%d\n", &v);
	arr[i] = v;

}
//visualizzo i sette numeri dal ultimo al primo
for (i = 6; i >= 0; i -= 1)
{
	printf("%d\n", arr[i]);
}

return 0;

}
non penso ho sbagliato qualcosa ma xò non capisco il xkè di questo numero in più che non conta niente.

ecco questo è un altro codice che mi fa lo stesso problema

Codice: Seleziona tutto

#include <stdio.h>

int main () {

int somma = 0;
int n;
//sommo finche' la somma non supera 100
while (somma < 100)
{
	scanf("%d\n", &n);
	somma += n;
}
printf("%d\n", somma);
return 0;


}

ma in realtà mi succede in tutti i codici quando devo inserire dei valori.
Ultima modifica di bigAL il martedì 10 maggio 2016, 15:18, modificato 1 volta in totale.
ixamit
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 499
Iscrizione: giovedì 14 novembre 2013, 10:16

Re: problema nel output degli eseguibili in c

Messaggio da ixamit »

Codice: Seleziona tutto

scanf("%d\n", &v);
togli la newline
Avatar utente
SuperStep
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2037
Iscrizione: lunedì 19 dicembre 2011, 16:26
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS x86_64
Sesso: Maschile
Località: Somma Vesuviana (NA)

Re: problema nel output degli eseguibili in c

Messaggio da SuperStep »

ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
bigAL
Prode Principiante
Messaggi: 18
Iscrizione: giovedì 24 marzo 2016, 19:33
Desktop: gnome
Distribuzione: ubuntu 15.10
Sesso: Maschile

Re: problema nel output degli eseguibili in c

Messaggio da bigAL »

:birra: grazie ixamit!
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti