Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define MAX 100
- ///Jordi Cabrera 3Aif
- ///Crea Vettore
- int main()
- {
- ///Dichiarazione Variabili
- ///Elementi Primo Vettore
- int vet[MAX];
- int stringa=0;
- int s=1;
- ///Contotore
- int n=0;
- int i=0;
- ///Fine Dichiarazioni
- ///Programma
- ///Costruzione Matrice
- ///Ampiezza Matrice
- while(stringa<=0){
- printf("Larghezza Vettore\n");
- scanf("%d",&stringa);
- if(stringa<=0){
- printf("Il Numero deve essere Maggiore di 0\n\a");
- }
- }
- ///Valori dentro la Matrice
- printf("Numero Sringa %d\n",s);
- scanf("%d",&vet[s]);
- s++;
- while(stringa>=s){
- printf("Numero Sringa %d\n",s);
- scanf("%d",&vet[s]);
- n=vet[s];
- i=s;
- s=1;
- while(s<i)///ciclo per controllare se il numero e' uguale a uno del vettore
- {
- if(vet[s]!=n)///se il numero inserito non e' uguale al numero nel puntatore il puntatore avanza
- {
- s++;
- if(s==i)///se il numero non e' uguale a nessun numero del vettore prima di uscire dal ciclo il puntatore avanza
- {
- s++;
- }
- }
- else///se il numero inserito e' uguale al numero del puntatore allora fa tornare direttamente il puntatore al punto di partenza e cosi potendo sovrascrivere il numero inserito in precedenza
- {
- printf("Numro non valido\n\n");
- s=i;}
- }
- }
- s=1;///ripota a 1 la riga
- ///Mostra Matrice
- printf("i Dati del vettore Sono\n");
- while(stringa>=s){
- printf("[%d]", vet[s]);
- s++;
- }
- ///Fine costruzione Matrice
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement