Ionel a învăţat că înmulţirea este de fapt o adunare repetată. El nu a înţeles încă acest concept şi, pentru a înţelege, el are nevoie să îşi scrie fiecare etapă a înmulţirii.
Cerinţă
Dându-se două numere naturale a şi b, scrieţi fiecare rezultat parţial al înmulţirii numerelor a şi b, adică a, 2*a, 3*a, ... ,b*a.
Date intrare
De la tastatură se vor citi două numere, a şi b, cu semnificaţiile din enunţ(întotdeauna se scriu multiplii primului număr).
Date de ieşire
Pe ecran se vor scrie b numere, fiecare rezultat parţial al înmulţirii celor două numere.
Restricţii
0 < a < 1001
0 < b < 1001
Exemplu
Date de intrare Date de ieşire
5 3 5 10 15
Explicație
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15
Problema se rezolva doar cu FOR,IF,WHILE,DO-WHILE...fara functii,pointeri,array etc...ma poate ajuta cineva va rog?
DAU COROANA!
alexandrap59:
va rog uitativa la ultima intrebare pe care am pus-o
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a,b,i;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
for(i=1;i<=b;i++)
cout<<a<<"*"<<i<<"="<<a*i<<endl;
return 0;
}
Explicație:
Multumesc+5*+cel mai inteligent raspuns?
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Informatică,
8 ani în urmă
Geografie,
9 ani în urmă
Matematică,
9 ani în urmă