Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- int main() {
- int val;
- printf("entra il valore della dimensione del tuo vettore\n");
- scanf("%d", &val);
- int somme = 0;
- int* vet = (int*)malloc(val * sizeof(int));
- if (vet == NULL)
- return -1;
- printf("entra il valore del vettore %d elementi", val);
- for (int i = 0; i < val; i++) {
- scanf("%d", &vet[i]);
- }
- for (int i = 0; i < val; i++) {
- somme += vet[i];
- }
- printf("%d\n", somme);
- printf("entre le nombre a supprimer: ");
- int nombre;
- scanf("%d", &nombre);
- int position;
- for (int i = 0; i < val; i++) {
- if (vet[i] == nombre) {
- position = i;
- break;
- }
- }
- for (int i = position; i < val; i++) {
- vet[i] = vet[i + 1];
- }
- val -= 1;
- vet = realloc(vet, val*sizeof(int));
- if (vet == NULL) {
- return -1;
- }
- printf("mon nouveau vecteur\n");
- for (int i = 0; i < val; i++) {
- printf("%d", vet[i]);
- }
- printf("\n");
- somme = 0;
- for (int i = 0; i < val; i++) {
- somme += vet[i];
- }
- printf("%d", somme);
- free(vet);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement