---
# System prepended metadata

title: 実践問題　※メンバー共有用

---

# 実践問題　※メンバー共有用
## 問題文（多重ループ）
1以上10以下の整数 a, bが与えられるので、以下の指示に従ってa列b行の行列を出力してください。
1 行目は 1からaまでの数列。
2 行目は 1の2乗からaの2乗までの数列。
・
・
・
b 行目は 1のb乗からaのb乗までの数列を表示するプログラムを作成しなさい。

※ aのb乗の計算するには、pow(a,b)と書けばよい。ただし、pow関数の戻り値はdouble型であるので注意すること。また、pow関数を使うには、#include <math.h>を入れる必要がある。
※ コンパイルの際、```gcc -o hello hello.c -lm``` のように末尾に-lmオプションを入れること。
 
### 入力例1
```
2 3
```
### 出力例1
```
1 2
1 4
1 8
```
### 入力例2
```
5 4
```
### 出力例2
```
1 2 3 4 5
1 4 9 16 25
1 8 27 64 125
1 16 81 256 625
```

## 問題文（ポインタ）
最初に文字列の長さnが与えられる。nは2以上10以下の整数としてよい。
次に文字列 s が与えられる。与えられた文字列の中に “c” という文字があれば、"c"の次の文字をポインタを用いて出力してください。複数ある場合は、改行して出力してください。
このとき、文字列の最後の文字は “c” ではない。 

### 入力例1
```
4
abcd
```
### 出力例1
```
d
```
### 入力例2
```
10
curriculum
```
### 出力例2
```
u
u
```




