Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
17.12.2012, 22:54 | #1 |
Неактивный пользователь
Пол: Регистрация: 17.11.2011
Сообщений: 2
Репутация: 0
|
Напишите пожалуйста программу на языке СИ:(
Задача: Найти первые N чисел Фибоначчи двумя способами: с помощью рекурсии и с помощью итерации. Сравнить эффективность алгоритмов.
|
Реклама: | круиз до казани из москвы | Рекомендуем в КНС Нева материнская плата MSI MAG B550 Tomahawk купить - доставкой по Санкт-Петербургу и СЗАО | шкафы-витрины стеклянные | Рекомендуем - видеокарты asus gtx - более 50-ти тысяч наименований товаров со склада в Москве | подключение Мегаплан |
04.05.2014, 12:32 | #2 |
Неактивный пользователь
Пол: Регистрация: 31.03.2014
Сообщений: 8
Репутация: 1
|
Re: Напишите пожалуйста программу на языке СИ:(
Помогите чайнику =)
Нужно написать программу, которая выводит на экран таблицу умножения (таблицу Пифагора). Есть конечно один вариант, рабочий... #include<stdio.h> #include<windows.h> #include<conio.h> void main() { int i, j; //счетчики циклов - номер строки и номер столбца //запись чисел верхней строки printf(" "); //первая верхняя клетка таблицы for (j=1;j<=10;j++) //первая строка printf("%4i", j); //содержит номера столбцов printf("\n"); //внешний цикл for (i=1;i<=10;i++) { printf("%4i", i); //номер строки //внутренний цикл for (j=1;j<=10;j++) //строка таблицы printf("%4i", i*j); printf("\n"); } } Но проблемка состоит в том, что желательно осуществить то же самое, только не используя printf. Используя только #include<iostream.h>. Вобщем, просто нужно все это осуществить только с тем, что уже пройдено по программе обучения, а все упомянутое в вышеизложенной программе не было рассмотрено еще. Только частично пройден (упомянут ) цикл for, пройдены циклы while, do-while. Вообще, скажите, возможно ли это реализовать при таких условиях? Заранее спасибо. |
18.08.2014, 14:39 | #3 |
Пользователь
Пол: Регистрация: 24.01.2008
Сообщений: 39
Репутация: 8
|
Re: Напишите пожалуйста программу на языке СИ:(
ну приблизительно так, если заменить вывод через iostream
#include<iostream> using namespace std; void main() { int i, j; //счетчики циклов - номер строки и номер столбца //запись чисел верхней строки cout << setw(4) << ""; //первая верхняя клетка таблицы for (j=1;j<=10;j++) //первая строка cout << setw(4) << j; //содержит номера столбцов cout << endl; //внешний цикл for (i=1;i<=10;i++) { cout << setw(4) << i; //номер строки //внутренний цикл for (j=1;j<=10;j++) //строка таблицы cout << setw(4) << i*j; cout << endl; } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решите пожалуйста задачку на языке программирования СИ | versus73 | Visual C++ / С/C++ | 2 | 04.05.2014 12:29 |
напишите ли программу??? | PuPsAn | Скорая помощь | 5 | 27.03.2011 21:23 |
Подскажите пожалуйста программу | XeqtR | Скорая помощь | 4 | 16.11.2010 18:35 |
Помогите!!!!Сделайте одолжение,пожалуйста напишите программы на Си!!!!!( не на Си++) | artem7213 | Visual C++ / С/C++ | 21 | 02.06.2009 13:46 |
подскажите пожалуйста программу для интернета | olga14 | Скорая помощь | 7 | 06.02.2009 19:37 |
|
|