Мазмұнға өту
Обложка сообщества Разное

Өтініш осы есепті шығарып беріңіздерші Егер А(20) массивінде соңғы элементтің квадратына тең элемент бар болса, содан кейінгі элементтерді квадраттау керек, керісінше жағдайда массив өзгермейді.

#include <stdio.h>
#include <conio.h>
int main()
{
int A[1000];
int i,imin,k=0,n;
printf("Massivtin uzindigi  n->:\n");
scanf("%d",&n);
printf("Massivti engizu A[%d]:\n",n);
for (i=0;i<n;i++){
printf("A[%d]=",i);
scanf("%d",&A[i]);
}
//ten elemennti tabu
k=A[n-1]*A[n-1];
for (i=0;i<n-1;i++){
if (A[i]==k){
imin=i;
}
}
//kvadrattarin shigaru
for (i=imin+1;i<n-1;i++)
A[i]=A[i]*A[i];
printf("\n Ondelgen massiv \n");
for (i=0;i<n;i++){
printf("A[%d]=%d ",i,A[i]);
}
getch();
return 0;
}
 
0
0
1258

Осы тақырып бойынша

Өтініш осы есепті шығарып беріңіздерші Егер А(20) массивінде соңғы элементтің квадратына тең элемент бар болса, содан кейінгі элементтерді квадраттау керек, керісінше жағдайда массив өзгермейді. - Yvision.kz