Предмет: Информатика,
автор: Alik20000
#include
#include
int main()
{
int x,i,N;
int A[N];
scanf("%d%d",&x,&N);
A[0]=0;
for(i=0;i
{
A[i+1]=A[i]+1;
}
for(i=0;i
{
A[i]=pow(x,A[i]);
}
for(i=0;i
{
printf("%d",A[i]);
}
return 0;
}
Почему не работает ?
Ответы
Автор ответа:
0
#include <stdio.h>
#include <math.h>
int main()
{
int x,i,N;
scanf("%d%d",&x,&N);
int A[N];
A[0]=0;
for(i=0;i<N;i++) {
A[i+1]=A[i]+1;
}
for(i=0;i<N;i++) {
A[i]=pow(x,A[i]);
}
for(i=0;i<N;i++) {
printf("%d",A[i]);
}
return 0;
}
массив размерности N нужно объявлять после задания значения N. цикл задается начальным значением счетчика, условием на счетчик и действием над счетчиком. в #include отсутствуют привязываемые библиотеки.
#include <math.h>
int main()
{
int x,i,N;
scanf("%d%d",&x,&N);
int A[N];
A[0]=0;
for(i=0;i<N;i++) {
A[i+1]=A[i]+1;
}
for(i=0;i<N;i++) {
A[i]=pow(x,A[i]);
}
for(i=0;i<N;i++) {
printf("%d",A[i]);
}
return 0;
}
массив размерности N нужно объявлять после задания значения N. цикл задается начальным значением счетчика, условием на счетчик и действием над счетчиком. в #include отсутствуют привязываемые библиотеки.
Автор ответа:
0
#include <stdio.h>
#include <math.h>
int main()
{
int x,i,N;
scanf("%d%d",&x,&N);
int A[N];
A[0]=0;
for(i=0;i<N; i++) {
A[i+1]=A[i]+1;
}
for(i=0;i<N; i++) {
A[i]=pow(x,A[i]);
}
for(i=0;i<N; i++) {
printf("%d ",A[i]);
}
return 0;
}
Пример:
2 10
1 2 4 8 16 32 64 128 256 512
#include <math.h>
int main()
{
int x,i,N;
scanf("%d%d",&x,&N);
int A[N];
A[0]=0;
for(i=0;i<N; i++) {
A[i+1]=A[i]+1;
}
for(i=0;i<N; i++) {
A[i]=pow(x,A[i]);
}
for(i=0;i<N; i++) {
printf("%d ",A[i]);
}
return 0;
}
Пример:
2 10
1 2 4 8 16 32 64 128 256 512
Похожие вопросы
Предмет: Физика,
автор: АлесяДоронина
Предмет: Алгебра,
автор: yueyt5w434resfd2
Предмет: Обществознание,
автор: clamsmine
Предмет: Физика,
автор: alisamiller
Предмет: Геометрия,
автор: KATESOKOVA2334