Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Dato un vettore di "n" posizioni con valori caricati dall'utente,
- contare i valori superiori ad un dato valore "s"
- */
- #include <stdio.h>
- int main() {
- int n,s,i,c=0; // n = numero di posizioni del vettore; s = valore limite; i = contatore del for; c = numeri superiori ad "s"
- printf("Numero di posizioni del vettore --> ");
- scanf("%d", &n); // Chiedo in input il numero di posizioni del vettore
- printf("Valore limite --> ");
- scanf("%d", &s); // Chiedo in input il valore di s, ovvero del valore limite
- int v[n]; // creo un vettore di n posizioni
- for (i=0;i<n;i++) { // Partendo da 0, ripeto il ciclo finché "i" è minore di "n" (numero delle posizioni del vettore), incrementando i di 1 ogni volta
- printf("Elemento n. %d -->", i);
- scanf("%d", &v[i]); // Chiedo in input il valore della posizione corrente del vettore
- if (v[i] > s) { // Se il valore della posizione corrente del vettore è superiore al valore limite
- c++; // incremento il contatore dei numeri superiori ad "s" di 1
- }
- }
- printf("Valore limite: %d\n", s); // Stampo il valore limite
- printf("Valori superiori ad esso: %d\n", c); // Stampo il valore di "c", ovvero la quantità di numeri superiori ad "s"
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement