Форум программистов, компьютерный форум CyberForum.ru

Вывести на экран квадрат Пифагора — таблицу умножения - C++

Восстановить пароль Регистрация
 
Natalia_NV
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 13
24.04.2012, 10:31     Вывести на экран квадрат Пифагора — таблицу умножения #1
1. Написать программу, которая выводит на экран квадрат Пифагора — таблицу умножения.
2. Задан числовой массив А[1:m, 1:n]. Составить программу построения одномерного массива, содержащего сначала все отрицательные, затем положительные элементы входного массива.
3. Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом.
4. Написать программу, которая проверяет, находится ли в двумерном массиве введенное с клавиатуры число. Массив должен вводится во время работы программы.
5. Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >, < или =.

 Комментарий модератора 
На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
Правила форума
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2012, 10:31     Вывести на экран квадрат Пифагора — таблицу умножения
Посмотрите здесь:

Проблемы с задачей! (вывести на экран квадрат Пифагора - таблицу умножения) C++
Цикл: Напишите программу, которая выводит на экран квадрат Пифагора – таблицу умножения. C++
Вывести на экран таблицу умножения для числа C++
C++ Составить программу, выводящую на экран квадрат Пифагора - таблицу умножения.
Вывести на экран таблицу умножения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
24.04.2012, 11:36     Вывести на экран квадрат Пифагора — таблицу умножения #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1 задача

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream.h>
 
int main()
{
int a[9][9],d;
for (int i=0;i<9;i++)
{
d=i+1;
for (int j=0;j<9;j++)
{
a[i][j]=d;
d+=i+1;
}
}
for (i=0;i<9;i++)
{
for (int j=0;j<9;j++)
{
cout << a[i][j] << " ";
}
cout << endl;
}
return 0;
}
4 задача

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream.h>
 
int main()
{
const int n=4;//число строк
const int m=4;//число столбцов
int a[n][m],t;
bool isfound=false;
cout << "Vvedite chislo! ";
cin >> t;
for (int i=0;i<n;i++)
{
for (int j=0;j<m;j++)
{
cout << "\nVvedite element " << "a[" << i << "][" << j << "] ";
cin >> a[i][j];
if (a[i][j]==t)
isfound=true;
}
}
if (isfound==true)
cout << "\n Chislo naydeno v matrice!";
else
cout << "\n Takogo chisla net v matrice!";
return 0;
}
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
24.04.2012, 11:54     Вывести на экран квадрат Пифагора — таблицу умножения #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
 
int main()
{
    const size_t m = 3;
    const size_t n = 3;
    const size_t k = m * n;
 
    int a[m][n] =
    {
        {1, -2, 3},
        {-4, 5, -6},
        {7, -8, 9}
    };
 
    int b[k];
 
    for(size_t l = 0, r = k - 1, i = 0; i < m; ++i)
    {
        for(size_t j = 0; j < n; ++j)
        {
            if(a[i][j] >= 0)
                b[r--] = a[i][j];
            else
                b[l++] = a[i][j];
        }
    }
 
    for(size_t i = 0; i < k; ++i)
        std::cout << b[i] << " ";
    std::cout << std::endl;
}
Добавлено через 7 минут
3.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    char str[50] = "";
 
    std::cout << " -> ";
    std::cin.getline(str, sizeof(str));
 
    for(size_t i = 0; str[i] != '\0'; ++i)
    {
        if(str[i] != '0' && str[i] != '1')
        {
            std::cout << "no\n";
            return 0;
        }
    }
 
    std::cout << "yes\n";
}
Добавлено через 6 минут
5.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
char int_cmp(int a, int b)
{
    if(a < b) return '<';
    else if(a > b) return '>';
 
    return '=';
}
 
int main()
{
    int a;
    std::cout << "-> ";
    std::cin >> a;
 
    int b;
    std::cout << "-> ";
    std::cin >> b;
 
    char r = int_cmp(a, b);
 
    std::cout << a << ' ' << r << ' ' << b << "\n";
}
tanuwka77
0 / 0 / 0
Регистрация: 16.05.2009
Сообщений: 6
24.04.2012, 16:46     Вывести на экран квадрат Пифагора — таблицу умножения #4
а якщо є готова програма,не могли б ви подивитись тільки де помилка,мені просто треба щоб вона запустилась

 Комментарий модератора 
Официальным языком форума является русский язык.
Правила форума
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
24.04.2012, 19:07     Вывести на экран квадрат Пифагора — таблицу умножения #5
Цитата Сообщение от tanuwka77 Посмотреть сообщение
а якщо є готова програма,не могли б ви подивитись тільки де помилка,мені просто треба щоб вона запустилась
Думаю вам лучше создать новую тему и запостить код туда.
Yandex
Объявления
24.04.2012, 19:07     Вывести на экран квадрат Пифагора — таблицу умножения
Ответ Создать тему
Опции темы

Текущее время: 08:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru