Rezolvare in C
Se citesc de la tastatura elementele unui tablou unidimensional. Sa se înlocuiască toate valorile negative cu valoarea 0. Se afișează elementele tabloului. Tabloul este alocat dinamic cu o dimensiune citită de la tastatura.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, i;
printf("Introduceti dimensiunea tabloului: ");
scanf("%d", &n);
// Alocare memorie
int* a = (int*)malloc(n * sizeof(int));
// Citire elemente
printf("Introduceti elementele tabloului: ");
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
// Inlocuire valori negative
for (i = 0; i < n; i++)
if (a[i] < 0)
a[i] = 0;
// Afisare elemente
printf("Elementele tabloului sunt: ");
for (i = 0; i < n; i++)
printf("%d ", a[i]);
// Eliberare memorie
free(a);
return 0;
}
Explicație:
Sper să te ajute!
Alte întrebări interesante
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă