Vectori in C
Se da un vector cu n componente intregi. Sa se calculeze suma tuturor componentelor vectorului si produsul componentelor divizibile cu 3.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
P = 1; // se initializeaza produsul cu valoarea
for (i = 0; i < n; i++)
}
S = 0; // se initializeaza suma cu valoarea
for (i = 0; i < n; i++)
// se afiseaza suma, respectiv produsul valorilor din vector
printf('nn Produsul componentelor din vector divizibile cu 3 este : %d', P);
printf('nn Suma tuturor componentelor din vector este : %d', S);
getch();
Sa se calculeze numarul valorilor prime din vector.
#include 'stdio.h'
#include 'conio.h'
#include 'math.h'
int main()
printf('n');
for (i = 0; i < n; i++)
nr = 0; // se initializeaza nr cu valoarea
for (i = 0; i < n; i++)
}
if ((flag == 1) &&(v[i] != 0))
}
// se afiseaza numarul valorilor prime din vector
printf('nn Numarul valorilor prime din sir este : %d', nr);
getch();
Sa se calculeze cate valori din vector au cifra de control egala cu o cifra a introdusa de la tastatura.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
nr = 0; // se initializeaza nr cu
for (i = 0; i < n; i++)
v[i] = S; v[i] devine egal cu suma
} while (v[i] > 9); // … cat timp suma cifrelor mai mica decat 10
if (v[i] == a)
}
// se afiseaza numarul valorilor din vector egale cu cifra a
printf('nn Numarul valorilor din vector egale cu cifra %d este : %d', a, nr);
getch();
Sa se calculeze cate valori din vector sunt palindrom.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
nr = 0; // se initializeaza nr cu
for (i = 0; i < n; i++)
if (inversul == y)
}
// se afiseaza numarul valorilor palindrom din vector
printf('nn Numarul valorilor palindrom din vector este : %d', nr);
getch();
Sa se afle c.m.m.d.c al tuturor valorilor din vector.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
a = v[0]; // se initializeaza a cu valoarea v[0]
for (i = 1; i < n; i++) else
}
}
// se afiseaza cel mai mare divizor comun al tuturor valorilor din vector
printf('nn Cel mai mare divizor comun al valorilor din vector este : %d', a);
getch();
Sa se insereze intre orice doua componente consecutive si de sens opus o valuare data de la tastatura.
Deoarece nu am aceasta problema in caiet, eu am rezolvat-o folosind un alt algoritm fata de cel predat la ora …
Nedorind sa va complic sau sa va induc in eroare, nu am inclus acel algoritm aici … Sa se stearga din sir toate valorile 0 .(valorile nule)
Deoarece nu am aceasta problema in caiet, eu am rezolvat-o folosind un alt algoritm fata de cel predat la ora …
Nedorind sa va complic sau sa va induc in eroare, nu am inclus acel algoritm aici … Sa se calculeze media aritmetica a numerelor pare si pozitive.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
S = 0; // se initializeaza S cu valoarea
nr = 0; // se initializeaza nr cu valoarea
for (i = 0; i < n; i++)
}
Ma = S / nr; // se calculeaza media aritmetica
printf('nn Media aritmetica este : %0.2f', Ma); // se afiseaza media aritmetica
getch();
Sa se calculeze minimul si maximul elementelor unui sir dat de la tastatura.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
minim = v[1]; // se initializeaza minim cu valoarea v[1]
maxim = v[1]; // se initializeaza maxim cu valoarea v[1]
for (i = 0; i < n; i++)
if (v[i] > maxim)
}
// se afiseaza minimul si maximul
printf('nn Minimul este : %d', minim);
printf('nn Maximul este : %d', maxim);
getch();
Se da o valoare a si un sir de numere intregi. Sa se tipareasca daca a apartine sirului si de cate ori apare in sir.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
nr = 0; // se initializeaza n cu valoarea
for (i = 0; i < n; i++)
}
if (nr > 0) else
getch();
Sa se inverseze sirul dat de la tastatura cu n numere intregi.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
printf('n');
j = n - 1; // se initializeaza j cu valoarea n - 1
for (i = 0; i < j; i++)
for (i = 0; i < n; i++)
getch();
Sa se sorteze crescator un sir de numere intregi.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
printf('n');
for (i = 0; i < n-1; i++)
}
}
printf('n');
for (i = 0; i < n; i++)
getch();
Sa se sorteze descrescator un sir de numere intregi.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
printf('n');
for (i = 0; i < n-1; i++)
}
}
printf('n');
for (i = 0; i < n; i++)
getch();
Se da un sir cu n componente intregi. Sa se obtina cu componentele pare si pozitive un alt sir.
#include 'stdio.h'
#include 'conio.h'
int main()
printf('n');
for (i = 0; i < n; i++)
printf('n');
j = 0; // se initializeaza j cu valoarea
for (i = 0; i < n; i++)
}
printf('nn Vectorul creat cu valorile pare si pozitive este : nn');
for (i = 0; i < j; i++)
getch();
|