Un tutorial care m-a ajutat foarte mult in clasa a 12-a in pregatirea pentru BAC. Va multumesc si va incurajez sa continuati !! Faceti o treaba extraordinara \m/
la problema 160 de ce imi da 0 pct? // 160.cpp : This file contains the 'main' function. Program execution begins and ends there. // #include #include using namespace std; int main() { int n, a[1005]; cin >> n; for (int i = 0; i < n; i++) cin >> a[i]; for (int i = 0; i < n; i++) { int aux = a[i]; int radical = sqrt(aux); if (radical* radical == aux) { n++;//crestem n for (int j = n; j > 1; j--) a[j] = a[j - 1]; a[i] = radical; i++;//sarim peste valoarea parcursa deja } } for (int i = 0; i < n; i++) cout
la problema 158 ceva nu imi merge bine. nu imi baga val pe pozitie ci cu o pozitie dupa // 158 inserare.cpp : This file contains the 'main' function. Program execution begins and ends there. // #include using namespace std; int main() { int n, x, p; cin >> n >> x >> p; int a[30]; for (int i = 0; i < n; i++) cin >> a[i]; n++; for (int i = n; i > p; i--) a[i] = a[i - 1]; a[p] = x; for (int i = 0; i < n; i++) cout
Un tutorial care m-a ajutat foarte mult in clasa a 12-a in pregatirea pentru BAC. Va multumesc si va incurajez sa continuati !! Faceti o treaba extraordinara \m/
Multumim!
foarte bun tutorialul si toate pe care le ai pe canal
mersi mult !
la problema 160 de ce imi da 0 pct?
// 160.cpp : This file contains the 'main' function. Program execution begins and ends there.
//
#include
#include
using namespace std;
int main()
{
int n, a[1005];
cin >> n;
for (int i = 0; i < n; i++)
cin >> a[i];
for (int i = 0; i < n; i++)
{
int aux = a[i];
int radical = sqrt(aux);
if (radical* radical == aux)
{
n++;//crestem n
for (int j = n; j > 1; j--)
a[j] = a[j - 1];
a[i] = radical;
i++;//sarim peste valoarea parcursa deja
}
}
for (int i = 0; i < n; i++)
cout
j > i nu mai mare ca 1
la problema 158 ceva nu imi merge bine. nu imi baga val pe pozitie ci cu o pozitie dupa
// 158 inserare.cpp : This file contains the 'main' function. Program execution begins and ends there.
//
#include
using namespace std;
int main()
{
int n, x, p;
cin >> n >> x >> p;
int a[30];
for (int i = 0; i < n; i++)
cin >> a[i];
n++;
for (int i = n; i > p; i--)
a[i] = a[i - 1];
a[p] = x;
for (int i = 0; i < n; i++)
cout
"elementele șirului vor avea indici între 1 și n." asta inseamna ca pozitiile din vector incep de la 1, tu l-ai initializat pe i cu 0