Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.12.2008, 00:54   #1
CKent
Пользователь
 
Регистрация: 07.12.2008
Сообщений: 10
По умолчанию Создание функции вопрос от новичка C

Здравствуйте! Дана задача: написать функцию, которая выводит на печать фрагмент таблицы умножения. Параметры функции - верхняя и нижняя границы диапозона фрагмента. Значение диапозона вводятся с клавиатуры. Печать таблицы должна иметь вид:
2*1=2 3*1=3
2*2=4 3*2=6 и т.д.
Вот то, что я написал:
Код:
#include<iostream.h>
void tablicaumn(int,int);
void main()
{int a,b;
cout<<"vvedite verhni predel"<<endl;
cin>>a;
cout<<"vvedite nishni predel"<<endl;
cin>>b;
tablicaumn(a,b);
}
void tablicaumn(int f, int n)
{int i;
for(i=0;i<f,i<n;i++,f++,n++)
cout<<f;
}
Посмотрите пожалуйста в чем ошибка....Программа работает не совсем правильно

Модератор: смотри, что пишешь. Куча ошибок просто. И пользуйся тегом CODE

Последний раз редактировалось MaTBeu; 07.12.2008 в 02:47.
CKent вне форума
Старый 07.12.2008, 02:30   #2
StarWorm
Форумчанин
 
Регистрация: 17.11.2008
Сообщений: 233
По умолчанию

Мда... Ты немного не так сделал...

Код:
#include <iostream>
#include <conio.h>
#include <iomanip>

using std::cout;
using std::cin;
using std::setw;

int main()
{
	int left=2,right=5,top=1,bottom=10;
	//cin>>       <--здесь вводи что тебе надо
	for(int i=top;i<=bottom;i++)
	{
		for(int j=left;j<=right;j++)
		{
			
			cout<<setw(2)<<j<<"*"<<setw(2)<<i<<"="<<setw(3)<<j*i<<"  ";
		}
		cout<<"\n";
	}

	getch();
}

Последний раз редактировалось MaTBeu; 07.12.2008 в 02:45.
StarWorm вне форума
Старый 07.12.2008, 17:31   #3
CKent
Пользователь
 
Регистрация: 07.12.2008
Сообщений: 10
По умолчанию

StarWorm огромное спасибо) Мне надо было сделать эту задачу "грубо" главное правильный алгоритм) Ты сделал ее профессионально) Еще раз благодарю)
CKent вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как же нарисовать линию на форме? (Вопрос новичка) grey Помощь студентам 11 24.11.2008 10:31
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
Вопрос (новичка) по переменным. grey Помощь студентам 5 03.11.2007 17:25
Не все готовые исходники компилируются (Вопрос новичка) grey Помощь студентам 9 28.10.2007 19:18
Вопрос про правильное написание функции AndreichSB Microsoft Office Excel 6 25.12.2006 19:27