0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 13
1

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

24.04.2012, 10:31. Показов 5197. Ответов 4
Метки нет (Все метки)

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

 Комментарий модератора 
На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
Правила форума
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2012, 10:31
Ответы с готовыми решениями:

Проблемы с задачей! (вывести на экран квадрат Пифагора - таблицу умножения)
Помогите с задачей! Надо: 1)Обязательно цыкл for. 2)Cout/cin должны быть. 3)И подробно обьясните...

Вывести квадрат Пифагора (таблицу умножения)
Помогите создать программу, в программирование нечего не понимаю! Задание: Напишите программу,...

Составить программу, выводящую на экран квадрат Пифагора - таблицу умножения.
Составить программу, выводящую на экран квадрат Пифагора - таблицу умножения. Рекомендуемый вид...

Цикл: Напишите программу, которая выводит на экран квадрат Пифагора – таблицу умножения.
Решите пожалуйста задачу по программированию. Желательно с пояснениями. Напишите программу,...

4
97 / 72 / 28
Регистрация: 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;
}
1
2021 / 1620 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
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";
}
1
0 / 0 / 0
Регистрация: 16.05.2009
Сообщений: 6
24.04.2012, 16:46 4
а якщо є готова програма,не могли б ви подивитись тільки де помилка,мені просто треба щоб вона запустилась

 Комментарий модератора 
Официальным языком форума является русский язык.
Правила форума
0
2021 / 1620 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
24.04.2012, 19:07 5
Цитата Сообщение от tanuwka77 Посмотреть сообщение
а якщо є готова програма,не могли б ви подивитись тільки де помилка,мені просто треба щоб вона запустилась
Думаю вам лучше создать новую тему и запостить код туда.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2012, 19:07
Помогаю со студенческими работами здесь

Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел
Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых...

Вывести на экран таблицу умножения
У меня такой вопрос, как вывести на экране дополнительные цифры, как на картинке во вложении. ...

Вывести на экран таблицу умножения на заданную цифру
1)Напишите программу, которая бы выводила на экран таблицу умножения на указанную пользователем...

Вывести на экран таблицу умножения для числа
3.Пользователь вводит число от 1 до 9. Вывести на экран таблицу умножения для этого числа


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru