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

Вывести на печать все пифагоровы числа, не превышающие 55 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ чтение двоичного файла http://www.cyberforum.ru/cpp-beginners/thread418404.html
Есть файл, без типа,просто файл. Содержит набор чисел (размером по 4 б - int ) нужно его прочитать. Пишу: FILE *fp; if ((fp = fopen("ITI","rb"))==NULL) //ITI - название этого файла,хранится в WIN32 с программой //когда пишу полный путь-не читает {ShowMessage("Ошибка при открытии файла.");} int d;//объявляю переменную fread(&d,...
C++ Чтение структур из файла (С++) В файле такие данные: СПб 8:22 Окуловка 9:25 9:30 и т.д. Нужно эти данные записать в массив структур: struct Raspis { char Nazvanie; char Pribit; http://www.cyberforum.ru/cpp-beginners/thread418389.html
C++ Сжатие текста
Очень нужна помощь! Нужно написать программу "сжатие текстовых файлов" Суть: -вводишь имя файла -программа сжимает его -вводишь имя как файл сохранить Помогите, пожалуста! напишите хотябы сам код сжатия! Метод сжатия любой!
нужно разобраться с кодом C++
#include <iostream>//подключение библиотек using namespace std; typedef int* stroka; class Matrix { public: stroka* matrix; int a, b;//обьявление переменных
C++ Подскажите пожалуйста, фантазии уже не хватает. http://www.cyberforum.ru/cpp-beginners/thread418369.html
Как осуществить поиск максимального и минемального числа в одномерном массиве с помощью рекурсии, тремя разными способами пробова: 1.По отдельности их написать. 2.Смешать вмести. 3.Две функции ввести. Все неправильно работают, в форе это пару минут, а вот с рекурсией у меня как то не заладилось((( Уже столько времени сижу.
C++ Шаблон класса списка Здравствуйте! У меня шаблон класса Список template <typename T> class List { private: struct Node { T Data; Node *Prev, *Next; подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
27.12.2011, 01:01     Вывести на печать все пифагоровы числа, не превышающие 55
Ну, пятую можно проще сделать. Степень двойки быстрее вычислять сдвигом единицы влево.
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
int main(int argc, char *argv[]) {
  int i;
  printf("----------------\n");
  for (i = 0; i < 21; ++i)
    printf("| %2d | %7d |\n", i, 1 << i);
  printf("----------------\n");
  return 0;
}
Не ясно, на паскале надо или на С++? Если на С++, почему приведенный код без плюсовых штук?

Добавлено через 9 минут
4. Опять-таки на С.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int function(int x) {
  return 2 * x + 1;
}
 
int main(int argc, char *argv[]) {
  int min, max;
  printf("f(x) = 2 * x + 1\nEnter min: ");
  scanf("%d", &min);
  printf("Enter max: ");
  scanf("%d", &max);
  int i;
  printf("--------------------\n");
  printf("|    x | 2 * x + 1 |\n");
  printf("--------------------\n");
  for (i = min; i <= max; ++i)
    printf("| %4d | %9d |\n", i, function(i));
  printf("--------------------\n");
  return 0;
}
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru